This is not a bug, it is merely a consequence of the text of the pi and half cards.
The resetting to 3 or 0 is an on-play effect, while increasing is an on-stand effect. If you lock the card, then the on-play effect doesn't activate, so the card stops resetting.