That seems like an appropriate amount of pp for 87% accuracy and 10 misses on a 4,2* map
The thing is that PP is valued basically on accuracy, like if you get enough misses, the pp just goes down to 0, or there is a 50% difference if you get let's say 90 300's and 10 100's, rather than an SS, tbh 31 pp even seems too much for that play. Anyway I think you understood what I meant. Oh and also, if you were to repeat that play on Stable, you'd get even less pp