Actually, accounting for inflight cg shift is certification requirement.
Being outside the expected departure loading is OUTSIDE that requirement, and additional to it.
Just because you can accomodate a trolley at the forward end of the cabin doesn't mean you can accomodate that same trolley PLUS a missing pax.