потому что require "исполняет модуль" единожды,
при повторном подключении он возвращает уже загруженный ранее модуль
mongose видимо имеет внутреннюю регистрацию моделей.
Я немного изменил сервис с верхнего ответа https://gist.github.com/Vitaliy-Yarovuy/8815316
так как в нем заложена ошибка, ее можно обнаружить при отправке больше 2 аргументов
в метод сервиса, ряд библиотек как на бекенде так и на фроненде не ограничиваютса 2-я аргументами при отправки сообщений