All children rules are indented by one inside the List
A problem that you have, as I see it, is that all the
Navigation Display rules are executed as part of an
Ordered List rule. Note the wording in the
Navigation Display rule "and
waits for it to be completed". That means that the Ordered list will not progress to the next rule, the Trigger Check rule in your first screenshot, until the Navigation Set rule above it has been completed (i.e. all its nav icons have been cleared).
Incidently, you don't need both a Navigation Point and a Trigger, in the sense that the nav point is attached to the trigger, as the Nav point will execute its rules as soon as it is reached - unless of course you want the Trigger to execute its own set of rules independent of the Nav Point.
My method, one of many possible techniques, is to use a single
Simultaneous List Rule to create and then hide all the Navigation Displays in one operation.
Each indented rule is executed simultaneously so all the Navigation Points used throughout the session are instantly created and instantly hidden (the
Navigation Set Hide/Show rule does that). No waiting for any rule to be completed before the next rule is executed. They will be revealed (by the same Hide/Show rule set to Show) when needed.
All the Navigation Display rules will still remain active, waiting for each of their nav points to be cleared, while the session is running.
After a Navigation Point set has been revealed then I use the
Wait on Navigation Point rule (for a nav point attached, for example, to a Trackmark) to perform the required actions.
In this example they are all simultaneous so they are all executed at the same time. If I wanted them to be executed in a set sequence, and wait for each rule to be completed before the next is executed, then I would add an
Ordered List rule as the first indented rule under the
Wait on Navigation Point rule. I would then add the additional rules indented again under the Ordered List rule.
It is a learning curve and, effectively, it is a programming language that has to be mastered.