tl;dr:

The version of Metrodroid on F-Droid is quite old.

I encourage people to instead either install from the Google Play Store, GitHub releases or build from source until this issue is resolved.

The newer versions have better card support and bug fixes.

I’m still working with F-Droid on getting things up to date, but it’s taking quite some time.

Why is it out of date?

One of the requirements of publishing on F-Droid is that they are able to build your application from source. This allows F-Droid to attest that the source code available allows one to reproduce your published APK.

As a supporter of free software, I’m quite happy to comply with this requirement.

However, there have been issues with F-Droid’s handling of the Gradle Wrapper, and F-Droid building with old versions of Gradle that are not supported with current versions of the Android SDK (new SDK -> new Build Tools -> new Android Gradle plugin -> new Gradle).