Yes, scammers are everywhere and charity is the ideal thing to exploit for some bad people. There must be one or more ways to prevent it to occur.
How does this work in detail? We donate TRE to a charity organisation but the charity will have to sell the token to BTC and fiat most likely. then we cannot trace all the steps anymore.