Hello,
I think there is a little confusion here. Litespeed does not limit the license on the number of vHosts, It only limits you on the number of Top-Level Domains having their own Directory(litespeedtech.com is a Top-Level Domain, billing.litespeedtech.com is not).
Separate vHosts are created for all Subdomains and Addon Domains on cPanel -
https://documentation.cpanel.net/display/CKB/How+Your+Server+Handles+Domains+and+Virtual+Hosts, Check Under Section "How cPanel & WHM handles web virtual hosts" Other panels also follow the same rule(It is an Apache thing in actual).
Consider that I have a 5 Domain License and 3 cPanel accounts.
- ls1.com
- ls2.com
- ls3.com
My total domain counts for Litespeed is currently three.
Now, If I add ls4.com to the server, by creating an Addon Domain or by creating a cPanel account(Doesn't Matter, Not using Parked Domain/Aliases Feature), It will be counted as 4th Domain.
On the other hand, If I add subdomain.ls1.com to cPanel from the Subdomains Section or By Creating a New Account(Still doesn't matter), It will be counted as 3 domains only.
Now, if I have added ls4.com and ls5.com to the server using any means(Addon Domain/New cPanel Account) and my total domain count is 5, and the license is limited to 5, I cannot add ls6.com using Addon Domain or a New cPanel Account, But it can still be added as a Parked Domain/Alias, but cannot create subdomain.ls6.com since that will be a new vHost with a new TLD(Unless you add subdomain.ls6.com using Parked Domain/Alias option).
Parked Domain/Alias feature does not create a new vHost, It just adds itself as Alias to the Primary domain's vHost and is not counted for Litespeed, which only picks up a list of all the vHosts on the Server(Might as well be 1000), and check for number of TLD's against each vHost's Domain(Server Name and Server Alias both) and calculates the number of domains.
Hope this clears!