So this is an issue my wife an I have run into for YEARS. Back during Season 1 we were able to find a workaround using the Xbox Console Companion(XCC). However, MS has recently removed all the social functions from the XCC. That was the ONLY way I (Steam version) was able to invite my wife (MS Store Version) properly to my game. Since that functionality was removed, it is impossible for me to invite her to my crew using any method. Finally, it occurred to me that she was using my old PC that had SoT Steam version installed a very long time ago.
I went on a hunt to find the protocol that was causing this issue. I was able to locate the protocol causing it to force joining using the Steam version, that stays even after uninstalling the Steam version. This is found in Registry Editor(on the computer launching the wrong version), you must remove two entires and after that, BAM! That computer will be able to join any crew invites, regardless of how they are sent (except from Steam friends, of course). Both of these keys can be found...
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\XboxLive\1717113201
It should look like this
Registry Before the Fix
Delete the entire entry for AcceptProtocol and JoinProtocol, after that it should look like this,
After deleting
There you go! No longer will the Steam version be the one used to join invites!!!
Hope this helps people, it really made it frustrating for us for quite some time.
