Hi,
I'm not sure if it's a Microsoft or Google problem. If I use the link/URL of the Outlook Calendar (OC) to download the .ics file (using a browser, or a tool like wget), I get the correct calendar information (meaning: I download the file, add an event in OC, download the file again, and the new event is present in de downloaded file). So if I can download the correct information, why doesn't it show on Google Calendar (GC), because I presume Google also 'just' downloads that file from time to time. So either Microsoft is not serving the file to Google as it serves it to me (a 'regular web agent'), or Google doesn't (re-)requests the file/calendar after it was added to GC. Or, the way of serving/fetching calendars changed unilaterally, breaking the communication/synchronisation.
Maybe an analysis of the HTTP headers (while requesting the .ics file) could reveal the origin of the issue, but I'm not an expert in that. Also, I guess nobody knows how Google requests those .ics files anyway so it's hard to reproduce the process...
I reported the issue at Microsoft and Google, but no response yet.
Hopefully someone can bring more insights?
Best,
Peter.