Never, for the love of god, run update-module -all.
I went from 1.23 to 1.27 and my scripts broke.
First problem: incompatibility with Microsoft.Graph.Authentication. I had multiple copies of it, and uninstall older versions didn't work - had to uninstall ALL of microsoft.graph (not easy, whhhhyyyy), then reinstall WITH "-requiredversion 1.27" (or was it 1.27.00?). Otherwise it still grabbed the wrong versions somehow.
Second problem: invalid filter clause
get-mgchat : Invalid filter clause
At line:1 char:1
+ get-mgchat -all -PageSize 50 -filter "lastUpdatedDateTime gt '2023-05...
why? Because between 1.23 and 1.27, they stopped accepting the datestring being in quotes. Now, if it is, it doesn't work. What the everliving...