I am indeed pulling two datasets from two inverters, master and slave, master address is 0x01 slave 0x02, I have made two esp32 modules each connected to one inverter, my ether ports are slightly different on the two, for master I had to connect on the rs485/Can port, it shares the port with the battery cable via a splitter. For slave I used bms 485 port, it does not share the port.
Thanks to @Magetsi I managed to ignore the initial errors and connected to the shared port on the master and got readings, my TX rx are 1and 3 and 16 is the control pin. I had errors before finding the right port in both instances. Aport from the pins and the soldering, finding the right port is important, I used @slipx yaml, it allows for reading and writing data,no more having to manually change the grid charging settings 1 by one, I do that on homeassistant with scenes as per the YT video from solar integrations.
Good Luck