First place to check is at Effective security rules
from Network settings to see the external connection on port 43594 is working or not. Make necessary changes so that the same port is not blocked for outbound connections.
From the VM, do a telnet to the port.
telnet localhost 43594
Telnet ok status means that the port is listening and no issues in the VM configuration
Then it could be an issue with ISP also. The following url is an online tool to check the open ports. Use your public IP and port to test it remotely
https://www.yougetsignal.com/tools/open-ports/
If it looks blocked, I guess ISP is blocking the port and need their support
--please don't forget to upvote
and Accept as answer
if the reply is helpful--