Hello there,
What is the edition of your Windows server?
Standard and Datacenter Edition licenses both have a 16-core limit for CPUs, so host servers require an additional license for every 16 cores.
Although there are some common licensing practices across the industry, each software vendor has its own way of doing things. Not all vendors adhere to the same requirements.
Core licenses are sold in packs of two (each pack contains two licenses), and packs of 16 (each pack contains 16 licenses).
When licensing is based on physical cores, each processor needs to be licensed with a minimum of eight core licenses. Each physical server, including single-processor servers, needs to be licensed with a minimum of 16 core licenses. One core license must be assigned for each physical core on the server. Additional cores can then be licensed in increments of two or 16.
When licensing by virtual machine, one license must be assigned for each virtual core allocated to the virtual machine, subject to a minimum of eight licenses per virtual machine and 16 licenses per customer (e.g., if you have only one virtual machine of eight virtual cores, you still need 16 licenses). Licensing by virtual machine requires subscription licenses or licenses with Software Assurance.
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer–