очевидно, codeigniter загружает stati c db в конструктор, только если не stati c db был предварительно загружен в другой конструктор модели.
Причина, по которой в одних контроллерах это работает, а в других нет.
Чтобы решить мою проблему, я создал модель базы данных, которую я автоматически загружаю в автозагрузку. php. Теперь все работает так, как я хочу!