Thanks for the replies everyone, I was able to fix the issue last night. I did end up reviewing and trying out proxmox instead of VMware Workstation, and was able to get it working.
I'm not exactly sure what the issue was, but I think there was an issue with how i set up the network interfaces on the VMware. On proxmox i wasn't able to reach the gui at first from the PC connected to the LAN port, which made it more clear what to look for when debugging the problem. When running VMWare on windows I was able to connect to the GUI from the PC running VmWare, which I think was causing me to misdiagnose the problem.
Eventually got it working on Proxmox and noticed I had the gateways misconfigured on the client, which could have been the issue on my setup with VMware Workstation.