This is because offline keys are timestamped. To get a new working key, you must have an active support contract.
I will structure the response as a formal technical article. realvnc offline license key new
Note: Replace OFFLINELICENSE with either the full path to your .lic file or the key itself. Use the -reload flag to force running instances to recognize the new license immediately. This is because offline keys are timestamped