Free Box doesn't hug or stretch

I’m not sure if that is the expected behavior, but the free box doesn’t seem to hug or stretch to an element that is within it

This is expected. For hug/stretch features you’d need to use stacks.