I have a simply JobScheduler job which is scheduled to run once an hour, nonetheless it regularly skips entire hours and runs with delays of two or more hours.