Thanks for the clarification!Sdcardfs: To emulate something that the system would recognize as an sdcard but on internal storage, sdcardfs was brought on. Samsung developed sdcardfs and it was far more superior to Google's fuse implementation, because of less overhead and no double caching. Google implemented sdcardfs in Oreo.
This is the default unless the maintainer switched it. Ask your maintainer for more info and if you have doubt, just flash this version of the kernel.
OOS 11 needs sdcardfs.
Non sdcardfs: In android 11 this is replaced with direct storage access with better speed, even less overhead, and more security. Hence some maintainers switched to it. So if you are sure your rom has dropped sdcardfs then use this version. Example: yaap, aospa and derp (except hotdog).
Furthermore note that being f2fs or ext4 has nothing to do with rom having sdcardfs or not
* Your warranty is now void. * We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels. * You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.