Hi everyone!
It is probably an error regarding the anti-cheat or the anti-tamper protecton.
This is why it works on Geforce NOW and other streaming services.
In some cases, You can launch the game without the anti-cheat but You can't join online games.
Eg (for BattleEye protected games):
Ubisoft games are often protected by Denuvo, Easy Anti Cheat or BattlEye (Steam versions are also protected by Valve Anti Cheat).
They are well known for causing GSODs, crashes and startup issues with your games if You are using an Insider build.
The Insiders builds could have modification in the Kernel (where these softwares work).
These patches colud take weeks because these protections are not developed by Microsoft.
Then the same issue (or similar) will return in a future build.
If You're taking part in the Insider Program with your primary machine (not recommended) choose the BETA or the RELEASE channel.
In the DEV channel these errors are highly frequently.
Have a nice day!