• One of the possible reasons for this error is,

    Your SSIS package may contain an dataflowtask trying to load data into a table having primary key without cleaningup the unwanted data which will lead to violation of primary key error issue if new data's PK column values matches with the existing data.

    I experienced this in my package and cleaningup the unwanted data from the destination table has resolved the issue for me.