Am I correct in saying that there shouldn’t be any reason that being FUSE would in and of itself cause corruption?
Performance is a different question, since it’s not in kernel.
Off the top of my head... ordering violations. FUSE has a lot less control about the exact order in which things get written to disk, meaning that you are more likely to wind up with the wrong parts having committed down first if there's a crash.