Client BTRFS snapshots trying to be made to wrong filesystem

Ok, sorry, there aren’t many users of the btrfs snapshot script. That /mnt is not the same btrfs file system is a problem the script does not take into account, but it should have worked with your work around.

If there are separate mounts with different file systems you need to configure and add each one separately, once you are using snapshots.