I haven't gone through it thoroughly but the first thing that stuck out was the use of a default logger. I don't think libraries should log by default. If you do allow a logger to be injected in I think it should be an interface.
I've switched to using Jerboa from Sync and it's absolutely fine for my casual usage and it doesn't have ads, which is a big plus point.
I'm glad that PS5 owners get to play Forza, but overall I don't have a lot of confidence in Microsoft's ability to stay in the hardware market, which is concerning for everyone as I think Sony will leverage that position to raise their prices on their hardware and on PSN.
Xbox has said it will be producing a new console next gen with powerful hardware, but I will probably stay away, despite owning a Series console this gen.
I'm struggling to understand how Sony could force it on a technical level when Microsoft controls the default PC OS. Could maybe try a legal route, but I'm not sure how they would argue it.