The webhost should have no impact on the multiplayer plugin's functionality - the game is downloaded from the webhost onto the user device, and all multiplayer data is communicated directly to and from the multiplayer host's device - it does not go through or get handled by itch.io.
You should look into NAT issues, or utilizing a TURN server.