If you copy the transaction id, and verify it on an independant block explorer (like blockchair or blockstream), and you are 100% sure you're using the actual blockchain.com wallet (and you did not fall for a phishing scam), and you're 100% sure the address showed on blockchain.com is exactly the address shown on blockchair or blockstream when looking up the transaction, and you're 100% sure the transaction is confirmed, the only thing left to do is contact blockchain.com's support dept i'm afraid.
How about importing the seed phrase on another noncustodial wallet which is better.
I checked on Blockchair also,it says BTC has been received and its my wallets address correctly listed.
somehow BTC doesnt show up in the wallet
If you sent it to the correct address and your wallet is not a fake one, I will advise you to import your seed phrase on another noncustodial wallet like Electrum or Sparrow. For mobile, you can use Electrum, Bluewallet or Samourai.
If it is Electrum, you will have the check ✔️ BIP39 when importing the seed phrase and also the derivation part is native segwit for bc1 addresses.