Does fedora has necessary configs for pam and SELinux for systemd-homed?
systemd-homed and fscrypt are both supported in Fedora, but I’ve honestly never used it. I’m looking forward to fscrypt support coming to btrfs soon, though!
There is an open issue about fscrypt and fedora. Are you sure it works in fedora?