I hope you did not change the selinux context of the fedora system folders. If you did it may be difficult to boot fedora in the future.
Any system running selinux can access files from another system that has selinux context if the user places their system into permissive mode sudo setenforce 0. At that point the only access permissions required are the standard linux permissions.
Be aware however, that fedora uses btrfs file systems by default for several releases now and to mount them in another system would require proper use of the mount command and the users system must support btrfs file systems.
To access a users home directory (or rather the /home tree) on a btrfs system the user must know which partition and the file system UUID to access. That can be gotten with lsblk -f.and look for the btrfs file system on the device in question.
Once the user has the proper UUID then the /home tree can be mounted with a command like sudo mount -t btrfs -o subvol=home,compress=zstd:1 UUID=<uuid gotten from lsblk> /mnt
Of course there may be more involved if the disk is encrypted, or anything else is not standard defaults.