Indeed, I only inject RTS525a properties for cosmetic reasons so that the device gets listed in SysInfo->PCI. It's Firewall's kext that makes it work.
RealtekCardReaderFriend is of no use to me as it does not make the RTS525a appear listed as an Apple Card reader. I would not worry too much about the "unassigned class" in Hackintool; I have the same yet the card reader is fully functional, it's just the tool that does not recognise the device type within macOS.
Re: Fn keys, all the useful ones natively work (audio, keyboard light, sleep) except the screen brightness keys for which I inject an ACPI patch for Dell laptops. It's been documented several times on the forum. Of course, it applies to Dell machines, not Lenovo...