I do it the other way around.
I have a Bitcoin Core wallet pointing to my cold storage signer. I also have a BlueWallet pointing to the same cold storage. Both of these are read-only and cannot spend from cold storage.
I can see when new transactions arrive either on my full node or on my phone. I never touch my cold storage except for funding Lightning. I have separate Lightning wallets for spending.