Found out what may have went wrong.
I accidentally put the recovery page under the same if statement, that checks if the plugin should be admin only access. If that was not checked, the page would not be added.
Before finding this issue, I rebuilt the recovery page, and it now runs on the front end (using admin email vitrifaction, and a password protected page).
If you update the plugin to 1.10, under FAQ you will see updated instructions.
To reactivate the plugin: (requires version 1.10 or later)
1. on your site, go to: /admin-login-whitelist-recovery
2. enter the page password “gHxXeVwvuz6Cez3” (You will still need to verify disabling the plugin through an admin email)
3. follow the directions on that page
After that, the plugins “Enabled” setting will be disabled, and the plugin will not run, and settings will still be accessible.
Note: The email must be an admin users email. The email will also be rejected if the account is less than a week old.
Also, if the page does not exist, deactivate, and reactivate the plugin.
if that fails, add the below shortcode to any password protected page, then go to it.
[wp-login-recovery-page]
Hope this helps.