Almost every time that SQLBackupAndFTP doesn't run when scheduled, but does run by pressing "Run Now" button - it is a permission issue. Just go to Advanced settings and for "Run scheduled jobs as:" field click the link "Set as Current User / Your personal account" above it.