When comparing tables with identity columns, values of these columns are always compared. In case the values differ between source and target database, the table is displayed as having differences and the following script is generated (example):

SQL Query
alter table MY_TABLE modify MY_IDENTITY_COLUMN generated as identity (start with 1);

When a schema has a lot of tables with identity columns, it is really hard to find "real" differences in tables.

I suggest adding a checkbox in the Options tab to either enable or disable comparing values of identity columns.