Update: Google Calendar Widget now working.
I did all sorts of actions, so I’m not sure what exactly fixed it.
However, the last action I did was to refresh the ‘Calendar ID’ then click ‘Save’ – I noticed the Calendar ID seemed to have defaulted to the API key. So I refreshed the Calendar ID again and clicked ‘Save’ again. This time the Calendar ID was retained.
The widget is now working again!