will check to see if port 8333 is open
You don't need to do this to make outgoing connections. Your node will make up to 8 outgoing connections. If it's a new node, still initializing its blockchain, it won't accept incoming connections anyway, not until the initialization is complete. Even after that, a node works perfectly well with only 8 outgoing connections
Read the debug.log