Это ведет себя как ожидалось. Вы не можете контролировать, когда в течение этого интервала будет выполнено это задание, только гарантия, что оно будет выполнено не более одного раза в течение этого интервала.
Во время режима ожидания ОС не позволяет запускать Job-Dispacther. Это будет выполнено только во время окна maintanace. Если вы намереваетесь сохранить Службу в действии, используйте ForegroundService и убедитесь, что вы не выполняете никаких нагрузок на процессор