Why the flow control goes to Error Catcher inspite of ignore error strategy configured for Data Transformer Step?

I have an integration in which the Data Tranformer step is used to parse a csv content into a JSON array.
I have configured this step with Ignore Strategy Type which as per official documentation is - “Ignores the failure of the task. The integration continues to run the next tasks assuming the failed task has Succeeded.”

I see if this steps throws an error, the flow control goes to the next task in the main integration flow and the next task is then marked as Failed. Why so?