Единственный пользователь который может зайти в БД - это пользователь которого я создал через консоль, т.е. как я понимаю админка ожидает хешированный пароль, а получает просто строку.
kr_aleksey, выдал двум пользователям статус персонала, и при попытке войти в админку мне возвращается ошибка: "Пожалуйста, введите корректные email и пароль учётной записи. Оба поля могут быть чувствительны к регистру.", хотя админ входит без проблем. Далее я выдал статус суперпользователя, все равно ошибка и может зайти только админ.
Да, переопределение формы MyUserCreationForm помогло. Спасибо.
Я даже удивился почему у коде Django используется просто импортированная модель User, а не get_user_model, хотя подготовленная константа в коде есть. Наверное на то была причина, которую я пока что не способен понять.
вот так выглядит полное дерево проекта