One thing I never understood, as I always do redeploys of system images or clean wipes, is why not setup a place to manage those giveaway licenses or paid licenses by customer themself like AdGuard did, without the trouble of activation used too much? That will be a good starting point.