Suggested before. The AI logic requires them to run if and only if there is a reason to, not just because eg. C4 code, to avoid vehicles running them over, to get away from bots they are not in a position to engage.
If there's a creative way to make them run once they see a target but are not in range to engage it, hence running until they get within range then shooting-and-scooting as usual, that may be nice, but I don't know if that logic translates into doable code.