Note about 'child' categories:
By WordPress standards, ANY category that has been designated a Parent category is not meant to be checked in the category hierarchy when writing posts. Meaning, only the latest generation category should be checked. Think of it like this, only the youngest generation gets the action.

It's okay to have multiple categories assigned a post, as long as the other categories are not designated as parents.