Mac client can't fully connect to dedicated server with HTML5Networking

I am making a new project with 4.23 source and shootergame and deploy with a dedicated server and the windows and HTML5 client are fine. However, the Mac client hits the server but it does fully connect. Using normal networks Mac is ok, but mac seems to have an issue with WebSocket stuff.

Server log when windows client connects all good

[2020.10.15-08.37.01:345][657]LogNet: Browse: 10.1.1.55:8889//Game/Maps/ShooterEntry
[2020.10.15-08.37.01:346][657]LogTemp: Display: ParseSettings for GameNetDriver
[2020.10.15-08.37.01:346][657]LogTemp: Display: ParseSettings for WebSocketNetDriver_2147482552
[2020.10.15-08.37.01:346][657]LogTemp: Display: ParseSettings for PendingNetDriver
[2020.10.15-08.37.01:353][657]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2020.10.15-08.37.01:421][662]LogHandshake: SendChallengeResponse. Timestamp: 36.723530, Cookie: 214170086191065242103189155045097230181165045162202018192253
[2020.10.15-08.37.01:453][664]LogNetVersion: ShooterGame 1.0.0.0, NetCL: 0, EngineNetVer: 11, GameNetVer: 0 (Checksum: 570595813)
[2020.10.15-08.37.01:453][664]LogNet: UPendingNetGame::SendInitialJoin: Sending hello. [UNetConnection] RemoteAddr: 10.1.1.55:8889, Name: WebSocketConnection_2147482551, Driver: PendingNetDriver WebSocketNetDriver_2147482552, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2020.10.15-08.37.01:549][670]LogNet: Welcomed by server (Level: /Game/Maps/Highrise, Game: /Script/ShooterGame.ShooterGame_TeamDeathMatch)
[2020.10.15-08.37.01:549][670]LogLoad: LoadMap: 10.1.1.55:8889//Game/Maps/Highrise?game=/Script/ShooterGame.ShooterGame_TeamDeathMatch
[2020.10.15-08.37.01:549][670]LogWorld: BeginTearingDown for /Game/Maps/ShooterEntry

Dedicated Server log when Mac connects it does not get full connection

[2020.10.16-07.36.32:168][597]LogOnline: Verbose: OSS: Received 273 bytes from 10.1.1.55:14001
[2020.10.16-07.36.37:721][760]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2020.10.16-07.36.37:722][760]LogNet: NotifyAcceptedConnection: Name: Highrise, TimeStamp: 10/16/20 15:36:37, [UNetConnection] RemoteAddr: 10.1.1.31:53801, Name: WebSocketConnection_2147482488, Driver: GameNetDriver WebSocketNetDriver_2147482589, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
[2020.10.16-07.36.37:722][760]LogNet: AddClientConnection: Added client connection: [UNetConnection] RemoteAddr: 10.1.1.31:53801, Name: WebSocketConnection_2147482488, Driver: GameNetDriver WebSocketNetDriver_2147482589, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID