As a test I used a xpub and created a watch only wallet with blue wallet. I then used that watch wallet to create a receiving address and sent some sats to it. The sending wallet shows confirmation, the watch only wallet shows the receipt, but the actual wallet does not. Where did the sats go?
Maybe it just needs more time but getting close to a hour.