I've also confirmed via xpub that the funds are in an address listed under my xpub! This is good news right?
Forget about blockchain, get an offline Live Linux system, get
IanColeman's site (save it to an USB stick to get it on your offline system), and search until you find the private key to your address. If you found it through xpub, you know how far to search.