I am sorry, but I can’t really replicate the problem you are facing :/ Child gameobject should not affect the condition in any way and there is also no reason for them to. Could it be that some of the your children gameobjects have a rigidbody which triggers the “root” (monster) trigger somehow?
Is there the possibility for you to send me the project (or a small replication example project) to see what could be going wrong more closely, since this is definitely not the desired behaviour?
Thank you.