Only "active" heroes block spaces at the Cargo.
If the opponent's heroes is inactive then the spot is considered free.
It is correct.
To make more easy, I suggest that in Dawn phase put all "inactive" meeples outside of the cargo's spaces. With it, is more easy to see the situation.
It's a little illogical. The place is occupied. It should not make a difference between the heroes active or inactive