In frustration I switched from fedora to manjaro on my laptop and it has fixed almost all the issues I had even though fedora is the recommended distro by Framework. Dunno why but in all my time using Linux (even back to when netbooks were a thing) Arch based ones have consistently given me the least issues even though I’m far from an expert.
Other than going through the guide on Framework’s website I can only recall having to edit the config files to get the fingerprint reader to work with KDE.