This doesn't reflect how the game behaves.https://wiki.factorio.com/Types/CollisionMask#.22not-colliding-with-itself.22 wrote:Any 2 entities that both have this option enabled on their prototype and have an identical collision mask layers list will not collide. Other collision mask options are not included in the identical layer list check. This does mean that 2 different prototypes with the same collision mask layers and this option enabled will not collide.
Setting collision_mask = {"not-colliding-with-itself"} on a combinator allows it to clip with entities that have collision_mask = nil like rail signals or train stops.
It should probably read:
Edit:
Using the object inspector makes it seem even the part about otherwise identical layers is wrong:
combinator collision mask { "not-colliding-with-itself" }
train stop collision mask { "item-layer", "object-layer", "player-layer", "water-tile" }
Do not collide with another.