Best Practice for License Recovery in ADSelfService?

Best Practice for License Recovery in ADSelfService?

Hello. We are currently in a reactive cycle where we manually remove licenses in bulk for disabled, deleted, and unowned licenses. Is there a proactive or automated process where we can recover a license when a user is deleted or disabled from our directory? After reading the documentation I see that we can perform removals in bulk through license management, which makes the process quick, but we would prefer to be proactive about it. Thanks in advance!