I stopped playing it as it was a thankless exercise.
The trouble is, even if the matching is fixed, it is still a fight 4 times in the morning, wait 8 hours, fight four more times, wait again, do some more fights, go to bed, repeat, for no significant reward. Not exactly exciting gameplay, the four hour timer at least meant less tedium. And that's it unless you are a high level player and wanting to spend diamonds where you have a chance of some of the better rewards, assuming they are of relevance to you.
If you add a number of leagues depending on your era, or maybe you fight within a neighbourhood league for fewer rewards with an overall league for the high level diamond spenders, it may get more interesting, but until the issues are solved, for me it isn't worth continuing testing as nothing significant is changing.
And you have to bring back the towers even if there is no reward for them. That was such a basic mistake.