When the following message occurs after combat:
You groan and loosen your overtaxed belt. Y'know, you're full, but you could probably make room for one more thing...
KoLmafia increments the "_pantsgivingFullness" property. That is, literally, the only time it does that.
So, when you say "Mafia adds space for food", you are saying that that property is incremented, which means that KoL printed it.
So, when you say "it doesn't seem like like pantsgiving gives stomach space in Dark Gyfft", you are saying that KoL printed the Pantsgiving message but didn't increment your fullness.
Which is to say, when KoL devs discovered that the very old IOTM had an unintended effect on a new path (which would be visible only after the path left Standard, three months later, to Normal players), rather than changing the code which printed a user-visible message AND making the internal Pantsgiving counter not increment max fullness, they did only latter. They did half the job.
Which means this is clearly a KoL bug with a user-visible effect - showing a misleading message message indicating something happened which did not happen.
We could put in a one-line kludge at line 3616 in FightRequest.java to get around this KoL bug.
I hate putting in kludges to get around KoL bugs.