This plugin addresses a limitation of custom states when used in repeating groups:
Problem: Custom states are associated with the current cell’s index rather than the current cell’s thing . When the sort order is changed or when things are added/removed, the link between the custom state and the thing is lost.
Solution: The List Variables plugin associates your custom data with the specific thing in that cell, and will remain attached to that thing until the page is refreshed.
Any questions do let me know, and please post any support queries in this thread.
All the best,
Rob.