I did a little searching on the forum and apparently this is a known bug/limitation of Axure when push/pulling nested groups or dynamic panels. This thread has a description and workaround:
Applying the “sandwich method” to your code seems to work, but wasn’t that intuitive to figure out, and I wouldn’t look forward to trying to extend this for a more complex or longer menu (Repeaters work better for this, in my opinion.) I ended up changing the “Caret - Bills” code to use the Panel State Changed event to add a condition that tests if “Claimants Nav Group” is visible–if so it hides it, then shows “Bills Nav Group”, then shows “Claimants Nav Group”.
troubleshooting (1).rp (441.0 KB)