I’m glad to hear things are going well for you with Virtualmin!
Licensing is per active server. So, if you’ll be shutting down Virtualmin on the old server within 30 days, you don’t need a new license. You don’t need to buy another license just to install it again.