I don't quite understand or what you want is to use BlueWallet as a watch-only wallet. I do this to sign transactions with my Sparrow offline and transmit with the BlueWallet.
When I did this the BlueWallet did not have the same deposit address as the Sparrow, at that time I scanned the QR with the XPUB, everything was resolved by scanning ZPUB.
I hope it is useful. I actually did not have to activate the advanced option, which is found in settings/general