I'm not sure if I understood your question correctly, but perhaps it'd be more comfortable to use the native ZFS sync mechanism over the network. It's "just snapshots", but in the process the whole initial dataset gets synced as well
A very simple ZFS to (Raspi+ZFS) setup is shown here, it relies on cron: https://blog.beardhatcode.be/2021/05/raspberry-pi-zfs-replication.html
If you have two e.g. TrueNAS servers thta run ZFS you can skip sanoid/syncoid and just use zfs send from one server to another directly, using the network address