Существует несколько возможных причин, почему контактная форма (Contact) может не работать на всех страницах, кроме главной:

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

2. Отсутствие необходимых модулей: проверьте, что все необходимые модули для работы контактной формы установлены и включены.

3. Конфликт с другими модулями: возможно, на страницах, где контактная форма не работает, установлены другие модули, которые конфликтуют с модулем Contact.

4. Проблемы с кэшированием: попробуйте очистить кэш Drupal и браузера, чтобы убедиться, что страницы загружаются с актуальными настройками.

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

Если вы не можете самостоятельно решить проблему, рекомендуется обратиться за помощью к специалисту по Drupal.