Instead of shuffle to fight lower and higher tiers, just do it only every 3 weeks.
It might be a bit more balanced to overcome the constant unbalanced matches giving no fun on either winner or loser sides. Except tier 1 who seem to switch a little bit among themselves more than having to deal with that a few weeks after eachother