Please keep in mind that the only time you would want to use the disconnect feature is if you are going to permanently remove the location from your SharpTools account.
As part of the disconnect process, all of the event subscriptions are unregistered in SmartThings which means no events will get sent over.
Once you have the location reconnected, I would recommend opening a page in SharpTools (dashboard, rule, user-page), then refresh your browser page. Behind the scenes, that runs a series of health-checks that will try to resolve situations like this. Note that it may take a few minutes to run in the background.
If you ever need to perform a fresh authorization / sync, you can proceed through the authorization flow starting from your SharpTools User Page → Manage Connections without using the disconnect feature.
As for the rule itself, I see that the mode is used as a condition. Please see the rest of my feedback, quoted immediately above for convenience.