Generating license code using armlm genlic command for MDK -ARM Essential uVersion 5.39

My company recently had to renew uVrsion license.  Apparently uVersion 5 license is no longer available and they had to purchase uVersio 6 license.  I followed the procedure to activate the license using armlm activate - code 3617ce9c-xxxx-xxxx-xxxx-xxxxxxxxxxxx. But when I tried to generate the license code for uVersion 5 it responded that the license does not enable generation of License ID Codes (LIC):

PS C:\Keil_v5\UV4\armlm> .\armlm inspect
1 active product in your local cache:

Keil MDK Essentials
Product code: KEMDK-ESS0
Order Id: 0000230027
License expires on: September 8, 2028
Local cache expires on: December 12, 2025 (6 days and 23 hours from now)
Activation code: 3617ce9c-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Your username is: QQA15279
PS C:\Keil_v5\UV4\armlm> .\armlm genlic
Detected user-based license for Keil MDK Essentials, Order ID: 0000230027, License expiry: September 15, 2028. Any configured grace period has been automatically added to the expiry date.

This license does not enable the generation of License ID Codes (LIC) for Keil MDK Professional or Keil PK51, PK166, AR166 or PK251.
PS C:\Keil_v5\UV4\armlm>

How can I enable the generation of License ID Codes LIC?

Thanks.