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.
