I feel like check raise OOP has to be consistent with following action, as you give away the betting lead to raise and have it back representing a strong hand or draw, on the turn you might have to lead the bet to not show weakness (unless you already have the nuts), if you keep checking it on following action, opponent can keep being aggressive and you'll have to fold.
Sometimes check raise can save you an expensive bet on the turn when you're not first to act.
Of course that's all theory and there's no absolute procotol, depends on what kind of table you're in, how the players are, etc.