Tiles Aren't Random

Yes this topic has come up so often and I have heard what I am about to and the opposite side claiming that it is random and such.
But today I have come across the worst title drop I have ever seen on the last stage in “Trails of piety”. My heroes consisted of: 1green, 1purple, 1blue and 2 yellows. I have never seen so many reds which happens to be the only color I didn’t have. The worst thing is they always came in abundance whenever I needed my colors and mainly on the open side as if to make sure I could not get my heroes powered up to quickly.
I had to by in twice and the same thing happened over and over again. Come on now! How is that random? It is as if it was laid out to go against me in every way. Really wish I had recorded the whole battle.