The way Macron delivered his "aid" was monumenbtally stupid. If you want to help someone, you don't insult him. Yes, Bolsonaro is behaving like the spoilt brat he is, but offering 20 million dollars "aid" for all of the amazon rainforest, is just insulting, not to mention it won't help a bit. So Macron is acting as the arrogant ass he is, not wanting to help Brazil or the rainforest but making points to his own base in Europe how enlightened he is.
The brazilians burn their rainforest, under express orders from their new government, to have room for cash crops (soy, palmoil) and to raise cattle. This soy, palmoil and beef will be exported for billions of dollars its not for demestic consumption. One of the main importers, if not the biggest importer, is the EU aka Macron. So the EU directly profits from destroyed rainforest. The EU population is a main reason why the forest is actually burnt!
So what the EU should do instead is freeze the recent trade agreement they did with the Mercosur block (Brazil is a big member of that block), at least for all soy,oil and beef products until Brazil enacts protections and punishes the arsonists.
However that would actually hurt the EU economy itself too, unlike the useless 20 millions which probably wont be sent anyways. So there is basically zero chance of actually doing the right thing here.