No, it's a good rule and it should be called.
This rule is at the heart of the RPO.
If the lineman are more than 1 yd downfield, the LB assumes it cannot be a pass, and plays the run.
I don't know if this was an RPO, nut those are the plays where this penalty is most often called