So I created a new user with full rights using CLI. Command ran "successfully". I put successfully in quotes because while error message wasn't displayed, I may have gone and done something silly.
So I ran the following
/user add name=xxxxx password=X90dFXV% tNMeialSk*w$bdkboc7Vri3iXotMZyKgr group=full
and got the following error message
expected end of command (line 1 column 48)
I figured this was because of the $ sign within the password.
So I ran the same command and this time enclosed the password in quotes
/user add name=xxxxx password="X90dFXV% tNMeialSk*w$bdkboc7Vri3iXotMZyKgr" group=full
And got no error messages this time around.
I then went ahead to commit the greatest of all sins by deleting admin user without verifying that the new user login works.
I'm unable access the router using the new user(redacted in my CLI snippets above) and the password (actual password is as shown in the CLI snippet).
What have I done incorrectly? And how can I remedy the situation without a reset of the router.
PS: No backups were ever made. This was a fresh install that I was trying to "harden"