Obesity is a confounder and that is why you see the marginal > stratum specific effects. The noncollapsibility effect is always away from the nullThe noncollapsibility effect is always away from the null for prognostic covariates and it iscould be present too but likelyperhaps masked by the confounding. The unequal effects per stratum is likely an artifact of the sample. see this preprintartifact of the sample but could also be an interaction as that can coexist with confounding.
Added updated references and edited text for clarity