EWS uses the same type of object for meetings and appointments. The default behavior is when you Save() or Update() makes an appointment, invites an invitation to meetings, even if you have not invited anyone. This essentially sets IsMeeting to true. To save this as a destination, change your line of code to save:
app.Save(SendInvitationsMode.SendToNone);
This will send out invitations and keep IsMeeting false.
source share