Dont use the main F-Droid client. Android is pretty strict about SDK versions and as F-Droid targets legacy devices, it is very outdated.
F-Droid Basic is the official client build for modern Android i.e. GrapheneOS.
I dont know how Droid-ify and Neostore compare in target SDK, but their UI is different and I prefer F-Droid Basic.
Droid-ify has a prefilled external repo list, which is great, and you can suggest more missing repos.
In general it is best to use izzyondroid and external repositories, or just use the client, copy the "source URL" and use Obtainium to get the official release APKs. That topic is already covered in the forum, give it a search.