Can choice-filter be used in a repeat group?

No problem. I did find the answer that OP was looking for in these threads, though:

IMO this is a bug in PyXForm. If a choice_filter is used inside a repeat and targets another node in that repeat, the node reference should replace absolute pathing with relative, e.g. filter_list= current()/../TARGET_QUESTION