I took at look at the records that you have setup and I see:
A download 18.104.22.168
CNAME download 22.214.171.124.
You do not want both an A and a CNAME record for the same subdomain (download). CNAME records are aliases to other names, so you'll probably want to remove that line. Once you've removed that line, download.vedpuran.net should begin to function more consistently.
You will want a similar A record line for each subdomain you have setup at GoDaddy. For example, if you want the subdomain "abc.vedpuran.net", after you've set everything up from GoDaddy's end, you'll want to add a line similar to the following:
A abc 126.96.36.199
Domain names get stored on your computer in a "DNS cache" so browsers can load websites faster. Sometimes when a change is made to a domain name, such as your Domain Mapping settings on WordPress.com, the previous website is stored on your computer, and you can't load the new website at the same domain.
These stored domains are usually updated every 48-72 hours on your computer, but you can force it to update sooner by "flushing" your computer's DNS cache.
You can find instructions on how to flush your DNS cache here:
That should enable you to see the correct site at download.vedpuran.net. Please let us know if you have any more questions.