No longer need assistance, thanks!
Discussion posts and replies are publicly visible
The code sample you've posted makes it really unclear what your construct is or what you're expecting it to do. For the a!gridColumn() snippet - where and how is that being called from the parent level, and what exactly are you expecting to actually happen by having the "sortField" and "value" being set to the Pokemon Choice rule input? That doesn't really resemble how a!gridColumn() would usually work anyway, whether called as a sub-interface or not.
So for the grid column, I want it to display what's being selected in the dropdown in the other interface, purely read-only
I'd suggest you try and get this working first in a simplified / single interface, then move on from there.