ACF scheduled repeater fields

  1. Yes.

You could keep other fields to specify the timestamp of the start and end dates. You then compare the timestamp on the front-end. If the current timestamp is larger than the start date and smaller than the end date, display the fields.

  1. Yes, kinda.

I don’t know if there’s a straightforward way to do it, but you can probably write a function to check the repeater fields from the postmeta table and delete them using delete_post_meta.