I have an actor blueprint that contains a model (which handles physics too) and a collision box (which handles collision), however, for some reason, it just falls through the floor.
The model itself handles the physics queries, while the box (which is adjusted to the size of the mesh, and is a child of the mesh) handles collision responses.
You may want to check that your Static Mesh asset has Collision assigned to it! As in, open the static mesh, and generate collision. Otherwise it won’t have any.
Collisions don’t propagate as far as I know. If they did they’d go Parent to Child, not Child to parent… at least not by any other UE logic. But I’m not entirely sure what you’re meaning, there’s a lot of parent/child relationships in UE.