I think they need to change it. 15 m is not far enough. Not for today's athletes and the speed they run.I'd suggest the umpires got reamed over the length of his run in the Brisbane game, where he ran the better part of 50m without bouncing the ball. As a result, they were clearly watching for a repeat performance in the Collingwood game, which is why he got pinged when nobody else did.
As I said before... I'm not fussed whether it's adjudicated tightly or loosely, just choose one and be consistent.
Make it 20 m and then be strict on it. Would make life easier for everyone.