I have a disk with apfs, I downloaded linux-apfs-rw from GitHub. Followed the instructions to insmod the module to test it and loads and it mounts the drive fine after using mount -t apfs …
I added a file in /etc/modules.d/apfs.conf to add the the module at boot but it never survives a reboot.
Drivers (especially for hardware installed) often must be configured in the initramfs image so they are loaded at boot. Your driver appears to not be from fedora so it would not be standard and must be manually configured.
Try loading the module with insmod and verify that your file /etc/modules.d/apfs.conf is properly constructed. Once that is done you could use dracut to create a new initramfs image that contains that module.
The command sudo dracut --force or sudo dracut --force --kver $(uname -r) should work to create a new image for the currently booted kernel.
Use ‘man dracut’ to see the details of how it works and more options.