My appetite is at least 90% based on calories needed, since I was around 25, I 'm over 50 now. My kids laugh at me when I sometimes say I’m still full 6 hours after eating, but sometimes I am. Or eat, then eat ten minutes later. And usually I stay at the same weight unless intentionally bulking or cutting.
One exception - I lose appetite when stressed, and rarely but but sometimes have anxiety around eating still. But most of the time, my appetite just follows my calorie expenditure. Can’t be the only person like that, it seems a normal state?