Did you find a solution? I’ve just been researching the topic, and the most promising angle I’ve found is the TUF-2000M.
TUF-2000M setup - ESPHome - Home Assistant Community
Arduino Modbus RTU RS485 with TUF-2000M - Projects / Networking, Protocols, and Devices - Arduino Forum