my reaction on the factorio forum:
Hi, this issue is completely due to the mod and should have been send to that mod's author (me) instead of the forum, this should be moved to not a bug.
Now let me explain what is happening:
When an asteroid collides with a space platform tile the "heuristic entity search" goes through all the entities who's collision boxes encroach on that tile, the order of which seems completely unpredictable or at the very least undefined.
The proxy container gets a subtle deconstructible = false
applied to it in the control stage, and if the order in which the asteroid tries to damage the entities comes across the proxy first it'll absorb all damage, it does not care about any sort of collision mask whatsoever.
The simple solution would be for me to decrease the collision box to not be around the edges of the cargo bay so the asteroid will only hit normal entities first, but that would also interfere with inserters, i'll have to modify the mod so the proxy can be damaged and revive itself the next tick so practically all damage -1 will end up hitting the cargo bay as it should.