

Opinion wise: love unifi for networking equipment. Especially since that equipment doesn’t require the web account. For a Nas, I’m in too deep already, I’ll only use equipment I fully control. I wouldn’t buy a Unifi NAS just like I wouldn’t buy a Synology, but I’ll keep leaning on my Unifi stuff as long as it keeps doing its job well.
As for using TrueNAS w/ZFS at home, go for it if you know and like it! I actually was recently given my boss’s old home NAS that used to run his Plex server. When I got it it was still on FreeNAS (same thing, just a few versions behind) and it’s using ZFS. Worked for him, and now works for me, no problem. Both of us also use Unifi equipment for our networks. The only problems we’ve ever had were our own doings.

I ran into a similar issue when visiting some family. Even though I was connected to home via VPN, my devices wouldn’t pull servers by their IPs. Our networks were setup too similarly. I was able to fix it by editing my conf for the WG connection and added my static servers as allowed IPs. While still having to self host a server for accounting at work, we did a similar split setup so they would be able to use RDP to their desktops but all other traffic was ignored and handled locally. This forum post has pretty good, short explanation with some example config scenarios https://forum.mikrotik.com/t/wireguard-allowed-ips-unofficial-wireguard-documentation/156426