Hi Geoff B,
sorry for the lag in my reply and thanks for the tip! We decided we wanted all events to appear untranslated on both language sides of our WPML site, so I deactivated translation for Events. Recurrence is now working. So it looks like: a) My issue is resolved; & b) Yeah, recurring events and WPML are incompatible at the moment.
thanks again,
– Peter