I think your scale is off, there's no way a snake will fall from 2000 grams to 1000 grams unless you starve it for a whole year LOL. That's a nice looking snake, nice size too. Looks real healthy. To me it looks like it's at least 1500 grams, better weigh it again... I tend to over feed my snakes because I raise my own rodents and have plenty of food to go around, so my snakes are a lot fatter than that one.
Here's my 2 year old normal, 1,500 grams:
![]()