Main problem is that VLC’s minimum SDK is still targeting Android 4.2, this is an issue with a ton of apps (games specially) which basically renders VLC incompatible/buggy with modern Android versions.

Being honest here, all app developers should target Android 8 as their minimum nowadays, anything below that can’t even browse the web anymore.

firefox still supports android 5 so that’s a lie
I didn’t say lower SDKs can’t work, but there IS a higher chance that they’ll fail.