I know this will sound silly but @arnoldgauge recently had some lag issues and what they discovered was if you remove the gateway settings from the network settings page it helped. He set them back from the actual gateway address to 0.0.0.0.
Here is a a link to the original post https://dof.robotiq.com/discussion/comment/5447#Comment_5447
Not sure if thats your problem but worth worth a shot.
I have a UR5e connected to a Beckhoff Controller through Ethernet/IP, both are working but I find that when either in Remote or Local mode, the Pendant starts to lag and sometimes freezes which is a real pain when debugging.
It is better when in local mode but still lags a lot but when in Remote mode, it locks up and I end up having to kill the system.
Its like Ethernet/IP is taking priority on processing power within the robot controller.
Hope someone can help me with this issues.