Repeating $cordovaLocalNotifications are being auto cancelled

Come across a frustrating issue here when testing on an iOS8 device.

I have set up several repeating notifications in my Ionic app, and they all show up as expected whenever they are scheduled, which is great.

What is NOT so great, is that whenever the user taps on a notification to open my app and look at the details of the notice, the repeating notification then gets cleared and never show again the next day or hour when it should.

I have gone through the code and ensure that there is no $cordovaLocalNotification.cancel() or .cancelAll() anywhere in my code.

In the options when creating the notification, I have also set autoCancel: false but it still seems to be auto cancelling the notifications upon the ‘click’ event. Anyone know a workaround?