ZFS on WSL for offsite backups

I have a computer I’d like to give to my brother to let his kids play games on it. I was also thinking separately about dropping some drives in it and hosting a ZFS pool as a backup target over the internet.

Setting aside the issues of allowing teenagers to use the computer I’m putting backups on, could WSL on Windows 10 host a ZFS array that could pull snapshots from my backup server via syncoid over tailscale?