Hey op.
do you understand that either your tdee is lower than you think or your calorie intake is higher than you think?
you understand you are gaining weight, this is clear. But you repeatedly post you know the cals and your tdee and how you’re 200 under. You seem unable to recognise you are not 200 under, as you’re gaining weight, so it is impossible. You must be over.
as said early for a pound a week, you’re 500 cals a day over, for 2 lbs. You will be a 1000 cals a day over.
so you need to try to work out, is your tdee wrong, or is your cals. Personally I’d say both, and you don’t eat and drink the exact same thing,24/7. It may differ in portion size, or you have treats you neck. Picking at stuff for example.
you may also be quite sendentary, and have a much lower tdee than you think.
the point remains you are very resistance to eating less, and you are not under eating, on this last point, it is not subjective but factual. You are gaining weight, so you’re not under eating. And you need to understand why you think you are, when you’re gaining weight and ate not.