I experienced similar issues and to speed up TestFlight, I did the following:
For missing compliance, I added ITSAppUsesNonExemptEncryption
to the info.plist
file so I didn't have to seek approval for every build.
When uploading new versions, I selected the "TestFlight Only" option under the Select Distribution Method. This not only made TestFlight builds available faster but also prevented me from accidentally submitting the test version for approval.
I expired old builds, which sped up the launching of the TestFlight app.
I created an internal group and automatically assigned the new version to it so that TestFlight would deliver the build to this group first.