So, I finally figured it out. If you are using a Multisite, this will help you.
What I had done is deleted one of the pages, which once the database has determined which page is which means you can’t delete them because if you do, you lose the _tml_action id that defines the page.
So I went into the database, found the wp_SITEID_postmeta table for the specific site. Then I went in and added any of the “_tml_action”s that were missing from the database to have the new id of the page and the value.
Here were the steps I took:
1. Made sure I have pages setup for each of the following:
Login, Logout, Lost Password, Register, Reset Password and Profile.
2. Each of the above pages need to have the shortcode: [theme-my-login] on them.
3. Get the page id’s of each page respectively.
4. Go to the database and look at the wp_SITEID_postmeta table.
5. Search to see which of _tml_action you already have in the database and compare the post_id to the page id you collected in step 3.
6. If they don’t match up, make sure to replace the post_id with the appropriate id.
7. If they don’t exist copy one of the other _tml_action cells that is available.
8. Leave meta_id to fill automatically (so leave it blank)
9. Replace the post_id with a page id that you didn’t see
10. Leave the meta_key as _tml_action
11. Replace the meta_value with one of the following that corresponds to the page name you were using: “login”, “logout”, “register”, “lostpassword”, “resetpass”, “profile”.
That should work. It worked like a charm for me!
Best of luck!