I think you are spot on across the board. Agree that it appears JRG is a walk-on, which is great, since he had multiple offers out of high school and doesn’t appear to be counting against the 13 limit.
Wouldn’t be too surprised if GP doesn’t return next year. We know CR was recruited as a walk on, and McCaskill seems that way as well (mostly because they let him sit on the bench in the middle of the season and his pedigree). Whereas GP seemed to make the team from an open tryout process, and the staff may feel less loyalty there. 17 seems like a lot, but maybe Reed is comfortable with that many.