Not sure I fully get it but there’s often many ways to fork behavior. On the button properties there’s visibility settings. Does it allow you to only show the button if that property is met?
I think I get what’s the problem here.
It seems that when you try to add the conditional action to the list itself, it can’t get the info from inside the list (i.e. from list items). That’s why you don’t see the “Current Plan Item” as an option.
Instead of adding an action to the list, try adding an action to list components (button, or you can create a group of all list components and add an action to it). Then you should be able to see “Current Plan Item” option.