Subscription is linked to Mac address of your NIC (If I have a good understanding)
So if you’re in VM installation you have to check Mac address given to your network cards are still the same.
On my side i’m on proxmox VM so I copy paste MAC address number to the virtual nic in prox mox when restore or reinstall.
Proxmox also give me the ability to have backup VM of my Zeroshell VM to switch to in case of problem.
From the console you can get in profile manager, you might be able to do something there ?