AI is very reckless, so I'm having "Flak" units (MG infantry) follow the (towed) AI artillery, to prevent it from getting immediately destroyed. I do this by setting a Flak unit to follow each artillery unit (in AI settings), release distance 0 (i.e. never).
And it works, except when artillery takes too much advance. Artillery has transport (Limber, 3 hexes), but the MG units (foot, 2 hexes) don't, because else they would be useless half of the time. Given they have a movement of 2 compared to 3 they should be able to keep up, if they try. After all the artillery unit will eventually stop to fire at things.
Problem is, sometimes the artillery moves several turns and for some reason the attached Flak doesn't, and I've noticed that beyond some distance, the Flak doesn't even try to catch up anymore. It just sits there.

My question is, is there a setting I've overlooked to force those "follower" units to actually keep following, no matter the distance?
I've often used this trick, but with motorized units, so I could match their speeds and fuel capacities. It usually works quite well.
This is the first time I try it with towed/pedestrian units, and I'd say it's a 50% success (about half the artillery units lost their Flak follower at some point. Sometimes the Flak has eventually a flash of realization and tries to catch up, but not always. And it doesn't necessarily mean it follows through, or actually manages to catch up with its artillery unit, but at least it tries... It would be so much better if they tried to stay close to the unit they are supposed to follow, no matter what.