Question: ssis do not fail on truncation?
Answer: Select the column you require and change the datatype and the length as per your requirement. this should solve the issue. Alternatively, In the flat file source editor and click on error output tab. Select the column of your choice and in Truncation column set the value as Ignore failure.