A cashier check cannot be stopped.
When the check is issued, fund is immediately transferred from the payer account to the bank. Then, when the check is deposited, money is transferred from the bank to the payee.
A cashier check can be a phony one though. And that's why you want to see it issued by the bank before your eyes.
PS. The payer can have a cashier check redeposited into his account, if the intended transaction cannot be concluded. However, he must have the check in hand.
A cashier check can be stopped. Just ask the bank to stop payment on it and they will provided it hasn’t been cashed. That’s how they provide protection for lost checks and can reissue them.
Wires are pretty much instant but can be recalled or rejected in certain circumstances. Much safer than a cashier’s check though.
Using USDC for a crypto transfer is a pretty sure way of getting a dollar. No fees at Coinbase to go between USDC crypto and fiat dollars.