@coininstant you found a bug on my side, confirmed. I just fixed my code to allow user names with the following patterns.
Now allows letters, digits, underscores, hyphens, and periods.
Previously period was not allowed in a user name using pretty default typical username validation libraries. I overrode them to allow it as noted above.
Should work fine for you now, on future attempts with your period-name