Weird issue with TrueNAS, Wireguard and Linux

OK, so I’m running wireguard on my router. TrueNAS server has SMB shares and Jellyfin. These are accessible within my home network.

If I VPN to my home network with my Android tablet or phone, I can see the SMB shares and Jellyfin.

If I VPN to my home network with my laptop (LinuxMint), I cannot see the SMB shares or Jellyfin server (but I can browse the web). While at home, I can see the SMB shares and Jellyfin server.

I’m stumped. I’m going to try opening port 51820 in the laptop’s firewall to see if that helps (although I am not sure how it would given I can get to the internet)

Is there anything I should try changing on the TrueNAS side that could be blocking access?

(I’ll be the first to admit that network stuff mystifies me…)