In WHM there is a "Restrict document roots to public_html" setting. If you have enabled that option then you can able to create addon domains and
subdomains outside of a cPanel user's primary domain's.
WHM >> Home >> Server Configuration >> Tweak Settings
Then "Save Changes".....
Done! :)