Это стандартное поведение ASP.NET (Core) Identity.
Чтобы отключить проверку, вы можете сделать следующее.
ASP.NET Core Identity
IdentityRegistrar.cs :
return services.AddAbpIdentity<Tenant, User, Role>(options =>
{
options.User.AllowedUserNameCharacters = null;
})
ASP.NET Identity (MVC 5)
UserManager.cs :
(UserValidator as Microsoft.AspNet.Identity.UserValidator<User, long>)
.AllowOnlyAlphanumericUserNames = false;