when you are debbuging, i suggest you to open Debug>Windows>Output
Its going to show you the activities that are running on your app, there you can notice if there is an event that says something like cancelled event.
In my case, i had a service register that persist even when the app was closed, so it made a conflict when i registered again.