The 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 them incompatible/buggy with modern Android versions.
Being honest here, all app developers should target Android 8 as their minimum nowadays, as anything below that can't even browse the web anymore.