Test Flight app available to actual users

Our Environment
  1. Expo React Native, Expo for Build, We are not using

expo-updates. 

2. Test Flight for beta testing  

3. Microsoft Endpoint Manager for managing devices.  

·     we also use Microsoft Endpoint Manager for managing company iPad devices.

·       On 4/1 morning we had app store version 2.0.5 and Test Flight version 2.0.6. Many users who use company managed devices reported that they can see the new
features which were available only in test flight (2.0.6) which caused some issues for users.

·       On 4/1 afternoon We created and submitted a Hot fix (rollback) 2.0.7 which was approved in app store on 4/2. 

·       Since we have rolled it back to 2.0.7 we don't have a screen shot available but we know it happened because many users reported issues

·       I am not sure how on 4/1 test flight version (2.0.6)  got Installed to users devices we are using 
Version 2.0.6 was never submitted to App Store. It was only available in test flight.

When App store version was 2.0.5 and Test Flight version was 2.0.6(Build 7.0.0). The test flight version 2.0.6(Build 7.0.0) became available on user devices which caused issue.   

The Question is: How did test flight version 2.0.6(Build 7.0.0) which was never submitted to App Store became available to non-beta/actual users?
I figured this out very next day. We are getting over the air updates from Expo build.
I disabled Expo OTA updates and submitted new version to app store.

Test Flight app available to actual users
 
 
Q