CiviCRM 5.24.5, Drupal 7.72
The job "Update Membership Statuses" is set to run once per day. According to the log, it ran on July 1st but no records were updated. I expected to see all memberships that were in status 'Grace' change to 'Expired', instead this didn't happen until July 2nd.
The membership: Fixed, 1 year, starts January 1st fixed rollover day of June 30th.
Grace period: Start Event: end date, no adjustment End event: end date End Event Adjustment: 6 months
Expired: Start Event: end date Start Event Adjustment: 6 months
Thanks for any insight as to what may be causing the 1-day delay.