A nearly 1000 gram male not noticeably gaining weight over 3 weeks.. not a surprise for me.
He's big enough to handle mediums, but I prefer my males to stay on small rats in general. Trim snakes are active breeders!
I start feeding mediums to females in the 700-800 gram range usually.