Имейте в виду, что когда Dompdf позиционирует контент, он основан на границах тела. Если у вас есть верхний / нижний колонтитул на странице, вам нужно переместить его за пределы основного текста, иначе он будет перекрывать содержимое документа.
Небольшая настройка вашего CSS должна исправить ситуацию. Сначала добавьте поле страницы, чтобы разместить заголовок. Что-то вроде:
@page {
margin: 220px 1in 1in 1in;
}
Затем измените верхнее положение вашего заголовка, чтобы вставить его в это пространство:
header {
position: fixed;
top: -200px;
left: 0;
right: 0;
height: 200px;
padding: 10px 50px;
background-color: #ccc;
border-bottom: 1px solid #1f1f1f;
z-index: 1000;
}