Conditional expressions that control element visibility always run on page load even when the parent is hidden on page load.
If you want to make sure a visibility condition evaluates only when the parent becomes visible, you can use "Do when condition is true" with the condition on the parent's visibility, then add show/hide actions on the condition you want to base visibility on.