Not that I doubt your story but it's so that the rest of us will know how to escape a similar situation in future.
Check and double check the address that someone send you. Also check and double the address that you want to use to send bitcoin to someone after you have pasted the address. The mistake the OP did would likely be because he send bitcoin to a wrong address.
If you want to send bitcoin to someone on an exchange, some exchanges may not yet support taproot address, use old address like bech32 instead.