in bitcoin core, how to use Tor for broadcasting new transactions only?

I have set up a full node with bitcoin core running on the internet. I have also set up a wallet running on a private machine that communicates to the full node to broadcast new transactions.

To enhance privacy, I plan to enable Tor on the full node. However, it is not clear to me how to use Tor only for broadcasting new transactions from my wallet.

Many tutorials tell you how to use Tor exclusively for everything. That is not very good, because it wastes bandwidth, is slow and does not help bitcoin community.

Some other tutorials talk about using both Tor and IPv4/IPv6 at the same time. However, with this setting it is not clear whether new transactions from my wallet are sent out via IPv4/IPv6 or not. If they do, then you don’t have much privacy after all.

Appreciate any pointers on this.