The correct explanation is:
The difference in weight doesn't affect the time, but they are affected differently by air resistance.
This is because the shoe, being typically heavier and having a different shape, may experience less relative air resistance than the shirt, which might be lighter and catch more air. Therefore, they take different amounts of time to reach the ground despite being released from the same height.