luckily because blockchain.com still retained the tx in its mempool
i used the txid on this url
https://blockchain.info/rawtx/42105820754888a816820be27bd8670b5789e82ffd9f88cb68446c1afe414fa9?format=hex
with the ?format=hex so it shows the hex instead of json
then copied the hex(rawtx) to different sites like
https://live.blockcypher.com/btc/pushtx/
to rebroadcast it
oh look, it confirmed 3 blocks ago(time of this post minis 3 blocks of time).. seemed like it just needed a good push at the right time
you are welcome
but yea would have been easier for you to rebroadcast or try again from your own wallet if no other network node had it..
Thank you. I appreciate it. I got the funds now. I will use this method if this happens next time. I've learnt my lesson. I won't use low fees anymore. Either I wait for network congestion on Bitcoin transaction to reduce or use the recommended high fees.
Thank you all!