Empires and puzzles game is rigged. This i know because i have many accounts. One account is over level 45 the other way below this. I noticed that when i farm season 1 level 8.7 i get considerably less troops and 1 and two star heroes than when i farm using lower level accounts.
I think it’s just another way SG wants players to use their credit cards more.