I'm in needs of help moving funds from an legacy address, single sig: I exported my Coldcard's xpub to Bluewallet. Bluewallet derived an address from that xpub onto which I received funds. Unfortunately, Bluewallet gave me a legacy address and I didn't notice. I should've given it the zpub, I know better now.
Now I like to move that BTC. I exported the xpub to Sparrow to craft the psbt but Coldcard refuses to sign saying "Failure. My XFP not involved".
Sparrow wallet is watch-only, m/0'/0'/0' (I tried as well m/44'/0'/0'/0', m/84'/0'/0'/0'), fingerprinted.
Alright, I created a second psbt with the original culprit Bluewallet but Coldcard doesn't like to sign this psbt either as "m/44' led to wrong pubkey for input#0" and this is where I need help.
What does Coldcard need from me now to sign the psbt?
This watch-only Bluewallet always has been on derivation path m/44'/0'/0'/0' ever since, I didn't interfere with the xpub import to begin with, with these settings it got the idea to give me a legacy address. How come even Bluewallets psbt isn't pleasing the Coldcard? Thank you for your help.