Length Vs. Weight is hard to define since all snakes grow at different rates. Even clutch mates that get the same size food at the same time can grow differently. Some grow more in length and then start to bulk up, others get fat and then gain length.
So long as she is getting 10-15% of her body weight in food she should be fine, how old is she? As for balling up I don't have a clue, some BPs will still eat during a shed but from what I understand it's rare that they do. She may have been assuming a defensive posture since you were in "her space" but you would know her better than anyone.