ISOUSB111: USB Communication Failure - Noise

Part Number: ISOUSB111
Other Parts Discussed in Thread: SN6507

Tool/software:

TI Team,

Good Day !

Our industrial control board has USB 2.0 Interface , FULL speed ( 12 Mbps ) HID Device.

Currently , Between MCU and USB Connector , EMI filter and TVS Diode is Used. 90 Ohm Differential Impedance  achieved using 4 layer PCB Layout.

During Normal scenario , communication works fine between PC and Board.

Issue is : when we have Industrial premises , due to noise we are facing communication Failure and Data Corrupt issue.

Can ISOUSB111 is best suits to resolve this ? or you can suggest any other part as well.