Intermittent connection issues on some machines

I’m having some weird issues. First off, I was running Truenas Core as a virtual machine in Proxmox for years with no issues at all. I have 1 pool and an SMB share that I use to access it. Recently I got my hands on a PowerEdge R510, so I finally moved Truenas over to its own hardware. I backed up the config, shut down the Proxmox machine (drives were not hot swappable), moved drives to the new machine, booted and loaded the config. Everything seems to be booting fine.

So the issue. I can access the web UI and SMB share from my android phone and my wife’s Windows 11 PC, but its hit and miss from my Windows 11 PC. I never had an issue prior to the change. I also have 2 Linux virtual machines in Proxmox that use to mount the SMB share on boot. They no longer mount on boot, and sudo mount -a is hit and miss. Sometimes the mount command works right after boot, sometimes I have to come back in an hour or two. And all machines can ping the Turenas IP with no issues at all. I did change the static IP of Truenas, but I changed it in everything that uses it. I know, I probably should have gave it the same IP, but I have my static IP’s organized. Still though, this should all work fine.

Current Truenas version 13.0-U6.8
I think I migrated from 13.0-U6.7 but I’m not positive.

Accessing the web UI from windows I get:
10.0.0.4 refused to connect

Accessing the SMB share from windows:
Windows cannot access \10.0.0.4\media
Error code: 0x80070043
The network name cannot be found

Running the mount command in Linux VMs:
CIFS: VFS: Error connecting to socket, Aborting operation.
CIFS: VSF: cifs_mount failed w/return code = -111
mount error(111): could not connect to 10.0.0.4Unable to find suitable address

fstab in Linux VMs:

//10.0.0.4/media/PLEX           /media/PLEX     cifs    vers=3.0,credentials=*******,file_mode=0755,dir_mode=0755,uid=250,gid=250

I appreciate any help. I’m pretty lost here.