Ojo. Que sea Android 5/6/7 no dice tampoco mucho. Que también importa por las librerías que tienen unas versiones y otras tanto de Java como de Kotlin.
Si una app necesita instrucciones de arm v8 x64 y tienes un soc arm v7 esa app no tira. No habrá forma de compilarlo para tu dispositivo. Por mucho que cumplas la versión de Android.
Ej un Galaxy S5 con Android 11 por una custom Rom
Puedes ver el target que tiene la app buscándola por apk mirror por ejemplo. Y después con SOC-L comprobar el SOC de tu dispositivo.
Después de eso va que si la app quiere instalarse o no por algún bug de la GPlay que no es perfecta como dices.