She doesn't appear thin in that photo...and her backbone looks normal for the posture she's in. Her belly should not protrude, it's supposed to be flat & will be a little
concave between meals. She is a growing snake, & they often seem underweight simply because they keep growing in length before they can thicken up much. She
is eating regularly so you have little to worry about...snakes are not "designed" to eat all the time like we are...enjoy her for the size she is, as she won't be little forever.
She looks very healthy to me & nothing you describe sounds otherwise. Don't try to rush her meals or over-size them...snakes (like people) are healthier when NOT over-fed, and feeding too much is more likely to result in her being "picky" (refusing meals) which is truly no fun.