Check teaching a move with lower PP over a move with higher PP (Replace something like Light Screen (30/30) with Protect (10/10)). Does the newly learned Protect get 10/10 PP as its supposed to?Hey, dunno if this is a glitch or not, and has pretty much no use competitively, but I thought it would be interesting to post anyway.
When teaching a Pokemon a new move, the new move has the PP of the old move. For example, my PEEP (pigeon final evo) learned Return just now, and I overwrote Roost, and Return had 10 when I had not even used it yet. This is probably to prevent TM abuse for infinite PP.