This is the NFHS rule, too, right?
No, in NFHS it is the same as USA, once a courtesy runner runs for either a pitcher or catcher they are locked to that position and cannot run for the other. And, it is the position, not the player they are locked to so they can run for any player who plays that position.