Problem: The cancel controller will not be show after the test button is tapped if both "relationship segue" and "action segue" (push) are connected
Weird behavior: The cancel controller will show after the test button is tapped only if "action segue" (push) is connected. But not the "relationship segue".
Question: Why is it so?
You didn't describe that much but please note that hierarchical and page-based navigation are mutually exclusive so you can't use both.
"For WatchKit apps with more than one screen of content, you must choose a technique for navigating between those screens. WatchKit apps support two navigation styles, which are mutually exclusive."