I created a separate field “dependency2” that wasn’t within the repeater and it seems to work fine. Something in the repeater side of things must be causing the issue. I guess it doesn’t like me calling to the parent field from a sub-field filter (since “dependency” is a sub-field of “questions”).
Maybe I’ll just have to store the dependencies as a separate set of fields…
Thanks for all your help on this by the way! 🙂