Can we distribute different versions of same app to different customers using ABM?

We have a single App ID in Apple Store Connect, which is distributed privately to different organizations.

I have the following scenario: Customer A is on V1, and we have released a new version i.e V2. Now Customer A does not want to move to the new version. Can I simply remove customer A's DEP ID from the new version, so that he does not get an update but will he still be able to see the older version i.e V1?

Secondly, is it possible to release different versions to different customers without adding new App ID's in apple store connect?

Additionally, I have the following queries too: 

Can we have multiple apps from the same code (same branding, icons, features) with different bundle ids distributed to different customers?How can a client know when a new version is released on the ASC/ABM?How can a customer stay on one version while the publisher continues to release new versions?Is it OK to download an IPA from the Apple Store/ABM (using iMazing like tool) and use that via MDM to install on devices?

I am also having sae query. Have you found the solution for the same?

I am also facing the same problem. Can we release version 1 to customer A and version 2 to customer B under ABM? Have you found the solution?

Can we distribute different versions of same app to different customers using ABM?
 
 
Q