Если я правильно помню, класс docked предназначен для дополнительного контента, добавляемого в заголовок (в секции Header темы). Вы можете добавить строку текста в Header, чтобы увидеть, как класс показывает/скрывает контент, как и ожидалось.
Таким образом, если у вас нет пользовательского контента в заголовке, заголовок «пристыковывается» при прокрутке и остается в таком состоянии постоянно.
Когда-то очень давно (думаю, более 4 лет назад) мы отстыковали заголовок в верхней части страницы… но это привело к регрессии, которая долгое время оставалась незамеченной, после чего мы решили принять эту регрессию как новую норму.
Мы, вероятно, можем это улучшить: текущее поведение вызывает небольшой начальный «скачок» при первой прокрутке (чтобы увидеть это, нужно выполнить полную перезагрузку)… но нам нужно быть очень осторожными, чтобы не сломать все существующие пользовательские настройки заголовков (их очень много!). Возможно, имеет смысл немного подождать (пока мы не откажемся от поддержки IE11), а затем приступить к более существенным улучшениям, например, использовать position: sticky; вместо fixed;.
Не уверен, подразумевает ли ваш ответ и это, но в будущем было бы здорово иметь возможность добавлять специальный класс, когда заголовок становится «липким». В наши дни многие сайты используют большие, высокие заголовки, и меня несколько раз просили настроить форум Discourse именно так. Однако высокий заголовок требует изменения размера при прокрутке, и готовый класс был бы для этого идеальным решением.