Sorry, might be off-topic, but I'm curious, do you frequently use Sparrow Wallet? I have it downloaded, but have yet to install it, to try their implementation of BIP-47. I just want to ask about your personal experience in using the wallet, and in your opinion, if it's good to use for public donations to avoid the sanctions that happened to the Trucker's Protest wallet.
I wouldn't say frequently, but I certainly use it from time to time. It is great at just how easy it is to run from your own node. Unlike Electrum, you don't have to run an Electrum server on top your node. You can just point Sparrow directly at your node, and off it goes. have never used its BIP47/PayNym function.
In what way are you looking to avoid sanctions? If your addresses/UTXOs are already sanctioned, or the addresses you are sending to are sanctioned, then it does not matter what wallet you use to make the transaction. The obvious option is simply not to interact with any service which employs blockchain analysis, treats some UTXOs as tainted, and is anti-fungibility and pro-censorship. Unless you mean about using Whirlpool via Sparrow to remove any "taint" or other such nonsense from your UTXOs? It's certainly a very easy option. As I said, it is incredibly easy to run Sparrow from your own node and also incredibly easy to route any external traffic via Tor, which means you can use Whirlpool completely anonymously and completely trustlessly. And of course there is no risk of being censored with Whirlpool like there is with Wasabi.
If you want the best coinjoining method out there then JoinMarket is where you should go, but it remains harder to set up and use than Samourai/Sparrow.