Why does TestFlight make the wrong version of the app available?

I recently expired version 1.0.1 (build 26) of my app. I submitted version 1.0.2 (build 29), and after about 10 hours it was approved for testing. My existing testers did receive the popup TestFlight notification indicating that a new version of TestFlight was available. However, when they open TestFlight, it shows version 1.0.1. And of course when they tap "Install", it says that this version has been removed. This is happening for all 9 of my external testers. Most of them are up-to-date on their iOS and have the latest version of TestFlight installed.

Is it a timing issue? Does it take a while for the new version/build to truly be available for testing?

I have a similar issue.

I send the version 50 to the Testflight. I received an email with this notification. All Fine. But when the Testflight "install the build 50", really install the build 46. This make me sick !!

I have a similar issue.

Why does TestFlight make the wrong version of the app available?
 
 
Q