Well that would explain the slow growth right there in combination with other factors as well as individual animal's metabolism.
Small inadequate food means slow weight gain especially if at 200 grams she is still eating pinky rats which means before the animal was eating even smaller prey items.
At this size your BP can take down a rat pup or a large adult mouse.