`lv_utils` tries to import `machine.Timer`, and if that fails falls back to `lv_timer.Timer`. When the import from `machine` succeeds, however, the actual implementation of `Timer` is different and fails due to a mismatch in constructor parameters.