The issue definitely comes from here.
Repeater Data Logic handler runs after every state change(that you do when checking/unchecking checkboxes as they have Value Logic). You should load these items only once (for example at the On Page Enter handler), and set it to Repeater only once(except cases, when you need to update these repeated items from the server)
Regards, Dima.