Slim people either 1. don't eat like that ever, 2. eat like that sometimes but offset it by eating less at other times, 3. eat that but only in small portions or they 4. eat loads and burn it off. When I was younger I was a mixture of 2,3 and 4 at different times, never 1.
I'm now actually at 50 the weight I was aged 16, and about BMI 24/25, and I can tell you now that I practically live on fresh air and celery compared with what I ate to maintain that weight at that age, and obviously, a hell of a lot more effort is required.
In my late teens I maintained about BMI 22/23 by, (essentially being happier at sixth form college than at school and) cutting out snacks, having salad or baked beans with my lasagne/pasty at lunch time instead of chips and getting a lot more exercise - dancing for hours every Friday night, plenty of walking into town from college doing aerobics classes and playing football for the college ladies team.
In my 20s I got down to BMI 20 by taking up running and being much more careful about food, more like 2. and 3. above.
I then put four stone on when I was pregnant with DD2 at 29. Lost three stone of that then went back to work, changed jobs to one that was very stressful, comfort ate and put a stone back on, but was just BMI 24/25 like now before I got pregnant with DD2. Only put two stone on this time (same full term weight each time) but really struggled with my weight after, also ended up with endometriosis & PCOS, and until last year (DD2 is 17) and before Mounjaro basically was usually between BMI 27 and 29, often losing and regaining the same stone year after year but also went up to BMI 32 at one point.
Now I'm doing 2. and 3. and also tracking food to make sure. And I'm not trying to be BMI 20, 24/25 is good, 23 would be great.