doug213 I didn't even know it exfat-fuse had been ported to NetBSD. Indeed the package history reveals it was added only recently. AFAICT, in order to run on NetBSD, any FUSE filesystem implementation needs to be adapted to PUFFS through the refuse(3) API.
I at this point wonder whether support was included in 9.0 already or is available on -current only.
That said, why exfat? As a long time BSD user, where exfat has always been considered a 2nd-class citizen, I haven't touched it in a long while; NTFS support on BSD is actually superior. That said, as Linux, macOS and Solaris can write UFS, I found in FFSv1 a good filesystem. Alternatively ext2fs in another well-supported one. This choices unavoidably leave Windows out however.
NetBSD only environments are probably better to rely on FFSv2 for flash drives, ZFS for external hard disks and CHFS for flash memory.