Using Classic Outlook on Windows for personal email, calendar, and contact management
Someone on Reddit's provided the solution that's worked for my issue (of Outlook repeatedly trying to open OWA in browser when reading emails) and it sounds like this should also address the calendar issue:
[–]The_Poobah2 points 3 days ago
I just heard back an update on this - it's related to a pre-installation that MS has begun implementing on machines, Microsoft Edge WebView2. Desktop apps on 365 use WebView2 to deliver some web-based functionalities.
i.e. If you have WebView2 installed, RoomFinder will use that to search, and appears the same to 365 as OWA.
The tech just suggested uninstalling WebView2 to resolve the issue, and said he's just replicated it 100% of the time.
I uninstalled this WebView2 thing using an elevated command prompt:
C:\WINDOWS\system32>cd C:\Program Files (x86)\Microsoft\EdgeWebView\Application\108.0.1462.46\Installer
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\108.0.1462.46\Installer>setup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstall
Note that the numbers 108.0.1462.46 may be different for you depending on what version you've got installed.
Doing this crashed Outlook, I'd recommend closing it before you take these steps! Reopened it afterwards and it's been fine ever since, happy days.
I have sent this over to MS support in my open ticket, they had been trying to help but weren't getting very far - asking me to do things like verify it still happens with no add-ins enabled, in safe mode, etc.
Hope this helps everyone else :)