If I play on my PC Bedrock Edition and if others want to join my world it is not. They are in the player list in the world but there's no message that he is joint and he only says "Locating Server" but the other way round I can join on his world and that is with all friends so you can't join my world but I your why
Maybe your friends have a different edition? Java?
Switch is also part of the bedrock edition