In case anyone else ends up here…turns out this was my own stupid fault after all, I was running as the listen server not client when playing, a few other things I was expecting to work in a certain way also didn’t and I found this article helpful in explaining a few things, helped me so hopefully might help someone else: