first off 25#s in 3 months is NICE. that's a 20% increase in mass. it is reasonable for gains to slow down at this point.
eating 250-300 g of P is plenty ... OF P ... but what about total calories? with your weight gain, you are probably ok, but don't fixate on the P too much!
1 upper press
2 upper pull
5 upper press
6 upper pull
let me guess ... your legs get sore as hell ... more sore than the rest of your body? you are only hitting them once every 8 days, which is one day longer than the typical bodybuilding splits built around the 7 day week that just reek of soreness.
personally, i don't like your program. nonetheless, everything works for a while, as you've demonstrated. and hitting chest heavy and then triceps light doesn't really make sense.
would you consider a program change?