Start with what 900 kcal a day leaves you room for, because at that intake the deficit is a live competing explanation rather than a footnote. Protein is 4 kcal per gram, so 100 g costs 400 kcal — 44 per cent of the entire day's energy — and everything else has to come out of the remaining 500. A day that misses protein at 900 kcal has missed it by a wide margin, and early satiety that tracks those days is a nutrition signal. Then separate the two by timing: a dose effect is periodic and phase-locked to the injection or to an increase, and a deficit effect is monotonic and gets worse the longer the intake stays at 900. Log intake, protein and early satiety on the same daily row for a fortnight and the two patterns separate without any further cleverness. Nothing here is medical advice.
If it persists at an adequate intake, it needs blood work rather than more speculation.
Three days of honest weighed intake usually settles this. Estimated intake in this situation is systematically wrong and usually wrong in the direction that hides the problem.
Carbohydrate intake specifically affects training performance and perceived energy at a given total intake, which is why very low carbohydrate approaches feel worse in the gym at matched energy.
Nothing here is medical advice.
Abrupt onset points away from the deficit and towards something else.
edited 24 Dec 2024 by rhian_prydderch — added a caveat about sampling