Google calendar suddenly showing tomorrow's event instead of today's?

I use a google calendar with some neighbors to coordinate who has access to a co-owned space. For each day on the calendar, there’s a single, all-day entry that’s just a name. (E.g., “Paul”)

In my frontend, I use a simple entity card to show the “message” attribute:

type: entity
entity: calendar.shared_schedule
attribute: message
name: 'Access today:'

For the last year, this has worked without issue to show me who has access to the space TODAY.

However, for some reason, the calendar entity is reporting back tomorrow’s all-day event and so the message attribute is now showing me who has access to the space TOMORROW. Here’s the entity state from the developer tools:

message: Paul
all_day: true
start_time: '2022-05-13 00:00:00'
end_time: '2022-05-14 00:00:00'
location: ''
description: ''
offset_reached: false
friendly_name: Access Schedule

So… anyone have any ideas?

Hi, would you mind filing a github issue? One recent example was in
Google Calendar timezone issues · Issue #71167 · home-assistant/core · GitHub which has some examples of the type of debugging information that is useful to get to the bottom of what is wrong.

I introduced a bunch of improvements to calendar that may have resulted in new bugs, which may be at fault.

Opened: Google calendar integration showing tomorrow's event in "message" attribute instead of today's · Issue #71902 · home-assistant/core · GitHub

There’s a LOT in the debugging info; not sure what parts will actually be useful vs what is sensitive info, so haven’t posted anything yet on that front.