Так что, никто не переопределял в DRF middleware локализации так. чтобы использовать объект юзера, чтобы из него вычислять локаль? А то DRF аутентифицирует пользователя уже после выполнения MIDDLEWARE
когда ты запускаешь сервер,джанго собирает все имеющие шаблоны со всех приложениях скажем как бы в одну папку,если вдруг попадают файлы с одинаковыми именами то возникает конфликт имён