I don’t know if flare changed something, but when you get a lot of trophies pretty fast, gold in range where you are at that moment seems to be dried up. And when you even raid players from much higher trophy areas, the problem only increases. Did you raid top 100- bases and did you win those raids? Then the problem is that match maker algorithm thinks you are way too strong for your current trophy range, especially when some players in that range didn’t beat your base while raiding. Main problem is that trophy algorithm expects you to have much more trophies and you are much stronger.
There are 2 ways to solve it, either climb more trophies (not always possible) or dump trophies and with dumping I mean a lot. Doing nothing makes it worse, so that’s not the solution. Around 1.5 years ago I made the mistake to climb in trophies up to 4800 pretty fast. Before war season I always hanged 4000-4200 trophies, sometimes 4500. But after one season I had around 4800 trophies, beating a lot of 5k bases (at that moment 6k+ trophies were doable by top players). While hanging around 4000 trophies, players 4500+ still gave me reasonable loot (250k-), but when I suddenly raised trophies up to 4800 situation changed drastically.
At those days, some top players opened their bases sometimes and one classic mistake was to raid them for the easy gold. Match maker adapted since I beat very tough bases (because they opened their base!) and as a result almost no opponent gave any gold. I could even select top 10 bases, I got around 200k- gold max (not that I was able to take it) offered. Most bases gave 150k- and after a few raids I could be fortunate to receive 50k. And I needed to raid players 4500+ to get any gold, lower players gave absolutely no gold. And to make it worse, everyone that successfully raided me, gained 600k gold. You absolutely lose max amount of gold. That’s horrible while you need to do upgrades, even with a shield for a day, I had hard times to score 10M+ gold.
Another high player told me the solution, either raise trophies or heavily drop them and stay there for at least 5 days to let match maker adapt. Raising them would mean I needed to leave my team and join a much stronger alliance. That was no option for me. Since my team had medium boosts I decided to dump trophies. The only correct way to do that, is by deliberately losing raids (it has double effect, you lose and matchmaker thinks you aren’t such strong raider after all plus you lower trophies). And when I say dump trophies, I mean really dumping them by starting a raid with matchmaker and retreat. Do this till you lost 1000-1500 trophies. Then, whatever you do, stay low in trophies (hang around in that range) for at least 5 days in a row. And when you then raid, raid players in old trophy range or somewhat lower.
First day you see almost no improvement, second day situation becomes somewhat better. After 5 days plenty of gold is there. One thing you need to do although. Nowadays you don’t gain extra trophies from beating players 700+ trophies higher. You still need to lose some raids deliberately against weaker players, otherwise gold once again is lower. I first got plenty of gold from players 3500+ trophies, nowadays I need to raid players 3800+ to get 500k+ gold per raid. Since I also don’t need gold any longer, I don’t raid them that often any more, unless it’s war season.
The day before ninja event, I raise my trophies again. The moment that ninja event is started, I start dumping trophies to get under 3000 trophies (most times 2700-) . Only lately it’s getting harder to raise trophies, so if you want to play harder ninja events, this isn’t really an option, or you must have enough time to make your trophies climb again.