Кажется, что вы пропускаете некоторый код здесь, но я думаю, что вы должны добавлять листы, а не другие (значения не в этом коде)
sheet1.Append(headerRow);
sheet2.Append(newRow);
Нечто подобное кажется более подходящим.
Похоже, именно поэтому обе страницы выполняются.
worksheet.Append(sheetData);
worksheetPart.Worksheet = worksheet;
Вам нужно либо создать другой sheetData (не созданный в этом блоке кода) для отправки на другой лист, либо попробовать метод, подобный тому, который я упоминал выше.