I literally just moments ago caught a Caterpie with a "Great!" throw, but when the XP screen came up after the successful catch, the bonus XP was not included in the tally. I've noticed this numerous times today, to the point where I almost grabbed a screenshot, but passed it off as maybe I was mistaken and got the "Nice!" or "Great!" (I hardly ever get "Excellent!" - I think maybe once or twice) label on one that then escaped, and then caught it on a subsequent "normal" throw.
I also can't exactly be sure, but I think I have received the bonus in the tally screen on throws that did not display the label.
Has anyone else noticed/experienced this recently?
This was seen in Android 6.0 on a DROID Turbo 2, Pokemon GO v0.31.0.