What you’re describing makes me think that the anti-streak code on Unity is bugged – that the chance of spawning a gem near the same color is being increased rather than decreased. (Also that it is being invoked after one extra turn instead of the five originally advertised, but that is a separate issue).