I can’t join a PC game from Xbox

I’ve been trying to join afew PC games via shift but it never ever works for me. I have cross play enabled, my game is open to public just don’t know what else I’m doing wrong or is there anyone out there with the same problem? Also every now and then when fast travelling it’ll leave me with a blank screen then it decides it wants to restart! This is pretty ■■■■ gearbox and something that needs to be fixed :neutral_face: Thanks