iCloud Reminders (CalDAV) sync says password is incorrect. I can’t log into 2Do.

Starting June 15th 2007, all users must use Two-Step authentication on their iCloud accounts for additional security if they wish to use their accounts in third party apps. Reminders sync (over CalDAV) will suddenly stop working for you after this date unless this is enabled. In case you don't enable two-step authentication, all 3rd party apps (including 2Do) using your account will stop working all of a sudden. You need to enable Two-Step authentication from your device Settings first and then create an app specific password to be used with 2Do.

There is no way around this. Using two-step was always highly recommended as prior to this lock down, rogue apps could potentially steal your passwords, photos, notes and do a lot more damage.
Please follow steps explained in the link below to setup an app-specific password for 2Do and use that from now on. This will apply to both 2Do on iOS and 2Do on Mac:
Attached Files
There are no attachments for this article.
Related Articles
Replace Server data with Reminders not working
Viewed 4,506.00 times since Tue, Dec 6, 2016
All lists and tasks deleted in 2Do after upgrading to macOS 10.15 Reminders or iOS 13 Reminders
Viewed 24,122.00 times since Sun, Jul 28, 2019
Sync with custom CalDAV server fails with No Server Found with this Hostname error
Viewed 6,447.00 times since Tue, Mar 31, 2015
Will iCloud sync my projects and checklists too?
Viewed 17,868.00 times since Mon, Nov 15, 2010
I get a 301 Moved Permanently error when syncing using CalDAV
Viewed 6,518.00 times since Wed, Nov 16, 2011