Did you set the active property of the colliders to true yourself? That would cause the problem because you overwrite the property binding of the ColliderBase.
property bool active: owningEntity.collidersActive
And the owning entity would be the EntityBase with its binding:
property bool collidersActive: visible
So if the entity is invisible, its colliders get inactive.
I also added a logging of the collider active property, which was false untill i drop the entity.