I think you should have her do a sweat test. That will put your mind at ease, there is a reason she has poor weight gain and you need to find out what is causing it, so that you can help her.You also mention your brother and sister are of small build (i'm not sure)
However, the weight loss...