I’m not sure what’s causing this, as your records seem to have been properly propagated and are apparently correctly set. Let’s hope some other community volunteers may help you with this issue (beware there is an upcoming maintenance schedule to start in a few minutes). You may also want to open a support ticket.
Meanwhile, you should probably try to remove the DNS records that are if you do not use them. For instance, do you actually use cPanel through your domain, or do you go to your hosting provider website to access it? If you do not use it on cpanel.economycandy.com, you can safely remove it from your records. The same for cpcontacs, cpcalendars etc. Most of these records are legacy records added automatically by some hosting providers and are not used by most site owners.
The mail and webmail should only be kept if you in fact make use of these services on your domain, or if they are somehow needed to relay mail to your mail server. You already have MX records that are probably pointing to your mail server. But make sure you check your mail configuration with your host before you remove them.
Any record exposes your server IP address if it is the same as the one used by your website. If you cannot get rid of the mail and webmail subdomains, you may want to ask your hosting to set your mail to a different server.