You’re right. I usually farm Greens around 2100hrs GMT. However if for any reason I’m late, I will just leave till the next morning then skip back to 2100hrs the day after that. You still get your freebies inside the 24hrs.
It would be much better if it went back to resetting at overnight maintenance.