I had a similar experience with my surgeon at my 18 week check up.
Early in my recovery my rom numbers were good, but I was never measured bending on my own, it was always with the PT or OS pushing me to a painful place.
At my 10 week check up I was pushed to 128, but I definitely did not have the function of a number like that, but of course my OS was very happy. I left very happy!
At my 18 week check, he was “only” able to push me to 124. It really hurt that time and I was breathing more heavily because he held it there. Twice I told him it was too far but he didn’t release my leg. So the heavier breathing might have been because I was getting angry.
And guess what. He was concerned because it was only 124. Seriously? For a 4 degree difference? I still did not have the function of a number that high. He finally released my leg, then bent it again and called it 128. We wouldn’t want to record a lower number 8 weeks later, now would we.

I left very discouraged and angry.
3 days later I hurt my knee and had a 2 month set back and could hardly bend my knee for those 2 months.
I worried for 3 months about my next appointment and how he would not like my bend. Thanks to the encouragement of Bonesmart, at that next appointment, at 7 months post op, I did not let him force my knee. I didn’t get up on the table but stayed seated in a chair and told him I wanted to do it myself, and he was ok with that. I told him about my set back. My bend, on my own (for the first time) that day was 114, and better than I expected. He was fine with it, too.
I left that appointment encouraged!
I don’t think they have any idea how much their approval/disapproval affects us.
But, yes, you are doing great!!!
