Если запрос к базе данных через модель не работает в Opencart 3, то причиной может быть несколько факторов:

1. Неправильно указано имя таблицы в модели. Убедитесь, что вы используете правильное имя таблицы, которое соответствует структуре базы данных.

2. Неправильно указаны поля таблицы. Убедитесь, что вы используете правильные имена полей, которые соответствуют структуре базы данных.

3. Ошибка в запросе. Проверьте, что запрос написан правильно и не содержит синтаксических ошибок.

4. Неправильно настроены права доступа к базе данных. Убедитесь, что у вас есть права на чтение и запись в базу данных.

5. Неправильно настроен файл конфигурации базы данных. Убедитесь, что в файле конфигурации указаны правильные параметры подключения к базе данных.

Если вы не можете определить причину проблемы, попробуйте добавить отладочный вывод в свой код, чтобы узнать, что именно не работает.