My current setup is running a wireguard server, syncthing and DuckDNS on the pi. I also port forward the wireguard port from my ISP's router.
With this, my devices are always connected to the VPN, and sync always works (and is fast!) like everything is on a LAN.
I would definitely encrypt the stuff on my NAS if it was sitting in my garage.
If you use Syncthing's encryption then at no point is the decrypted content available to the PI. It gets decrypted locally by other Syncthing peers after they have downloaded it.
[0] https://en.wikipedia.org/wiki/Wake-on-LAN
[1] https://askubuntu.com/questions/1269981/unattended-headless-...
https://www.cyberciti.biz/security/how-to-unlock-luks-using-...
In my case I don't use this feature on the pi, but I do use it on my phone which has 256gb storage. I have configured syncthing to only run when charging the phone, so it is not always on.
If I'm running Syncthing on a desktop computer at home and a laptop with me on the go, adding a Raspberry Pi to the same home network doesn't really improve resiliency of the sync service. But if I have a server in a completely different location, it actually will.
I would like FDE + untrusted device encryption for a NAS. I am glad Syncthing is working on this.