Я установил ограничения как
val constraints = Constraints.Builder()
.setRequiresCharging(true)
.setRequiresDeviceIdle(false)
.setRequiresBatteryNotLow(false)
.build()
и создал запрос OneTimeWorkRequest.
Запускает работу внутри эмулятора с API 28 (android 9), как и предполагалось.
Проблема в том, что на устройствах с Android 10 он не запускает работу даже после того, как я подключил зарядное устройство. Это также происходит с эмуляторами android 10.