Starter Framework
The issue might be that the planConnections[] field is:
An array (list of plan IDs), and the filter is trying to compare it as a single value.
Or, the IDs returned by Memberstack may have extra formatting (e.g., whitespace).
Solution:
Check if planConnections[] is an array.
In Make, run the scenario and inspect the output of the "List Members" module.
See if planConnections[] contains multiple plan IDs or just one.
If It’s an Array:
You need to check if the array contains the desired plan ID instead of directly comparing.
Updated Filter Condition:
Change the condition to:
"planConnections[] contains pln_exclusive-gfkc0a0t"
"planConnections[] contains pln_non-exclusive-y1kb0ame"