The problem:
You can't accept or complete missions that have these rewards if you don't have the space.
Simple solution:
Make it possible to accept and complete the mission with the option to reject the cargo/materials/data where the required space is unavailable.
Job done.