It sounds like the cron tasks are completing. What version of Blesta are you running? There was a bug in an older version that caused the auto-debit status to appear enabled when it was not. Re-saving it / toggling it off and back on, and re-saving the payment account for auto debit would correct it in those cases.
I'm not too thrilled about the bloat (e.g.OpenID) being added to cPanel. It's a nice feature for some web hosts, but I'll trust Blesta or whatever billing software we're using to handle logins. This option should be disabled by default.