The DataGrid frozen columns feature does not work as expected when used in combination with auto-width columns.
This issue can be reproduced by setting the first two columns to Frozen="true" on the DataGrid → Filtering → Mixed Mode demo page:

The result looks like this:

When horizontally scrolling the grid, other columns incorrectly become visible between the first and second frozen columns:

Could you take a look at fixing this?