Indeed, my current passkey is NOT a 32 digit (less) hex. And it is alphanumeric. Definitely, I must have generated this one for sure.
So what about generating a new passkey on my own (I know the webpage should generated one for me, I'm searching for another option) but with 32 char (hex to match backend requirement)? Will my FAHclient register the same database record keeping stats and just replace the passkey by the new one? Or is the passkey app webpage really mandatory to generate a valid passkey? If this is mandatory, why the passkey webpage does not recognize my account? Bad email?
If I use any new username in the passkey app webpage, it will generate a
new record for that new username, then my completed work so far will be kind of lost in an orphaned database record, am I right?
Changing the username is not an option if I want to keep the data (must match the database record). Changing passkey is not a problem but getting a new valid one is.
As far as I remember, generating our own passkey was accepted (years ago probably). So if I can use my config.xml to send a new passkey to the same database record matching the username, my data will remain.
I must not be the only one with this issue, I'm sure people do not start from scratch just for that.
Note: as per the passkey FAQ, changing the email address will generate a new passkey (and match the account), I'll try this option
Result: same error (I tried from two different systems) whether I use the normal username or the one which is in my config.xml. For me something in the app does not match the database username record (probably because of the special characters)

And that could be dangerous if the special characters are badly interpreted (injections, etc.).