I respectfully disagree. 2oz, twice a day is wholey insufficient for 7 months postop. She should be eating at least 4oz at a time, 3-5 times a day. Not necessarily 4oz of solid steak, but at least 4oz of soup and the like (shoot, how about 8oz soup!)
Of course, it's hard to tell how much she's eating for those snacks, but the snacks don't have protein, so she isn't meeting that requirement. It is hard to get 60+ grams of protein a day (unless she's drinking protein shakes), and she is in no way getting it.
She won't be growing muscles, unless she consumes the protein to fuel their growth. Simple as that.
If she complains of being full after 2 oz of something soft, she needs to see her surgeon again to be evaluated for a stricture.