Hi @asaxena
A good solution to your single valued entitlement would be to use Access Profiles for Access Requests.
Access Profiles for Access Requests - As per this post on entitlement stickiness, APs assigned via access requests should not be sticky and will not reassign on the access being deprovisioned.
Hope this helps!