У меня приложение работает нормально. Поработав над дополнительными функциями, я понял, что все мои DateTime в приложении изменены и имеют отрицательное смещение относительно моего часового пояса, внезапно все инициализации DateTime по умолчанию устанавливаются в формате UTC.
Я использую JodaTime. Я не трогал какие-либо коды, связанные с базой данных, которые могли бы повлиять на DateTime, и я не менял версию JodaTime и не изменял свой Room TypeConverter, чтобы сохранить Datetime в моей базе данных.
Подробнее здесь: https://stackoverflow.com/questions/783 ... -whole-app