With this fix, we implemented the PivotTable.Behavior.EnableGridDropZones property. It allows you to enable the "Classic PivotTable layout (enables dragging of fields in the grid)" option for a pivot table. Please note that you also need to enable the PivotTable.Cache.RefreshOnLoad option so that Microsoft Excel can refresh the pivot cache on document load and regenerate the pivot table's layout.
C#PivotTable pivotTable = worksheet.PivotTables[0];
pivotTable.Behavior.EnableGridDropZones = true;
pivotTable.Cache.RefreshOnLoad = true;