After correctly de-allocating a user license, the license does not stay unassigned.
This applies to different user-type licenses, such as Professional and Analyzer licenses or legacy tokens or CALs.
Possible scenario:
A professional license has been removed from a user in Qlik Cloud using the management console or a supported API call. A day later, the entitlement is assigned again.
Environment
Qlik Cloud
Qlik Sense Enterprise on Windows
QlikView
Resolution
Verify if auto assignment has been enabled.
Qlik Cloud: Enabling dynamic assignment of entitlements
Qlik Sense Enterprise on Windows: License management
QlikView: How to Allow Dynamic CAL, Professional, and Analyzer Access Licenses in QlikView
Related Content:
Qlik Cloud: license remains assigned to deleted user