Modbus errors when upgrading to OH3. Wierd

That workaround is indeed in 3.1.0 release. You need to have the updated openHAB (core), simple binding update is not enough.

The workaround is not helping to reduce errors actually, so you can indeed still get errors. The workaround was introduced to avoid getting “stuck” and side-step a deadlock issue in the serial library used by openhab (Serial ports getting blocked after some re-connecting · Issue #1842 · openhab/openhab-core · GitHub). This deadlock issue was a regression introduced in openhab3

This real root cause might get eventually fixed in future versions of openHAB, after which we can remove the workaround.

What is reason for the retry? What is the error message?