After packaging for IOS, Transporter fails to upload to Testflight because "the provided entity includes an attribute that has already been used"

Every time i try to package now for ios, it packages successfully, but i cannot upload it to testflight anymore. the error says “the provided entity includes an attribute that has already been used”
“The bundle version must be higher than the previously uploaded version”

There doesnt seem to be any way in unreal to actually set what the bundle number is, i should also mention, I have tried doing this ten times, the bundle version eventually did get to the point where it was higher than the version on testflight, it still does not work. What am i missing here?

Unreal generates a PackageVersionCounter file in the Build/iOS folder