I’m not sure that’s a great solution, since it’s artificially dumbing down the opponent, while I think they should still make good/reasonable choices (with a small chance for error, similar to humans). I think the core of the problem is that barring a very favourable board, this sort of looping shouldn’t be possible. My guess is that fixing it would require a combination of fixing the combo breaker code, eliminating the 4-match surges, and fine-tuning the number of gems exploded.
Also, at a high level I think part of the issue is the extra turn. That in itself is a pretty powerful bonus. When it was paired with poor additional effects, goblins went unused. But with good additional effects (or even average, like now post nerf), the extra turn pushes them to OP very easily. Not an insurmountable problem, but in general I think that the goblins in general need much more fine-tuning than most others in order to be made strong enough to be playable, but not so strong that they’re game breaking.