While not quite resolved yet. I've narrowed this down a little to be due to some missing keys in the info.plist of the bundle. It seems that XCode adds a bunch of keys starting with DT* (like DTPlatformBuild, DTXcodeBuild, DTSDKBuild etc) and these are missing since the bundle was not created by XCode App Store Connect thinks they're invalid, which it seems to interpret as being a beta version of XCode. It's however still unclear to me exactly what DT* keys are needed and what they should contain.