Hmm, the only thing I can think of is the key used to sign the app, but you mentioned it’s the same in all versions.
Have you managed to reproduce this on one of your devices? If so you can run Android Studio’s logcat, and see what error pops up when trying to install it. Alternatively if you are using “adb” you can use “adb logcat”.