iOS calendar is behaving strangly
You have theEnd Date = Never.  The Starts and Ends are the appointment times, not the dates.  If you want it to be from 7pm to 8pm then 10-May-2016 8:00pm would be the Ends.

When you want to stop the repeating event, put that date in the End Date row.  So you would have End Date as 25-July-2016 8:00pm.