It sounds like the problem is you are not changing the apple id when you make purchase.
In production users will have their own user account and apple id.
The solution would be to make more test flight accounts so can simulate a different user with a different apple id