WordPress Multisite with cPanel Addon Domains and SSL

I have the same issue I got the multisite working by mapping my domain but if you do an add on domain it creates a folder for that site and breaks everything. So I can not have email attached to the domain unless I buy an email plan from godaddy are the like. Thinking buying the email plan is cheaper than the headaches I have run into.

But from my experience with WPMU Domain Mapping plugin is:
Setup Primary Multisite
Once you have a new domain for a new site point the A record to a dedicated IP address as soon as that is propagated than go into yoursite.com/sitetobemapped
Add the domain name and you will see it come up Valid once that is done your domain is mapped.