I forgot to mention, your requirement can be solved also with Mobiscroll 4, but you will need to use Rrule.js. Think like that: you could use Rrule.js inside the calendar’s onPageLoadingevent to generate events for the month and pass it to Event Calendar.
Or you can create a separate event in each occurrence manually.
I know, it’s a bit complicated, but the good news is as I mentioned earlier: with V5 it can be solved easier.
Mobiscroll v5 has more advanced recurring event support than v4, however, since the calendar does not have built in event update support, the update has to be implemented separateley.
The recurrence rules currently do not support exceptions, so, if you’d like to edit a single occurrence only, you will need to split up the original recurring event in 2 recurring events (one before the exception event, and one after the exception event), and create a new event for the occurrence you need to edit.
The other option would be what @Zsombor mentioned: do not use Mobiscroll’s built in recurrence, use an external library for that, like rrule.js - this can return the occurrences as separate events for a given period, which you can pass to the Mobiscroll calendar. This method would work with both v4 and v5.