Does it show up in the store app?
Please try logging in the windowsphone dot com and under apps and games it will show you purchase history. If those apps are there I am sure you will not be charged for it again. Turn on the location services on your phone and wifi and send all apps thru the website just to be sure.