Hi @atreidex
Have you tried to re-save the repeater with your code? Looking at your code, I believe it will delete the entries that are not showing up on the current page.
You can also do it by using the acf/prepare_field hook to remove certain values from the list, but it will delete the hidden entries when you update the post/page.
If you want, you can open a new ticket to submit a feature request here: https://support.advancedcustomfields.com/new-ticket.
Thanks!