by Gerry F.
Truncating only the mdl_backup_courses table did the trick. I cleared out my course backups folder and the next time automated backup ran it didn't skip any courses. It's now back on track.