A value of zero was specified for the property RecurrenceTerminateCount. If a value is set, it must be a positive integer. ...

A value of zero was specified for the property RecurrenceTerminateCount.
If a value is set, it must be a positive integer.
If there is no value specified for RecurrenceIntervalInMinutes, then you should set RecurrenceTerminateCount to 1, indicating notification will occur once as soon as the condition is met.