Trigger collider on Child causing Parent to move

I have an object with a child object.

The parent has a rigidbody and a box collider.

The child has a trigger polygon collider.

When an object hits the child, it causes the parent to move, which is not what I want to happen (I want the child to just be a trigger, no interaction or anything other than triggering when it touches something); any suggestions?

Try to attach separate rigidbody to the child object.

I found that making the parent’s collider a trigger and then making it not a trigger seems to have fixed it.

Must’ve been a random bug.