If there really was money collection at the gate, I'd say it's probably due to the size of the bags, not due to lack of space. If they're too big to fit, they should definitely be charged. If it's due to lack of space, I think it should be fee-free because why should an early boarder get it free when someone coming in on a delayed connection get charged... at least that's my theory.