FYI: I have my JK BMS communicating correctly (apparently!) with my SRNE inverter over RS485 by using the Voltronic protocol on the BMS side and the "VOL" protocol on the inverter side.
My JK BMS model is PB1A16S10P hardware version 15A, firmware version 15.29. My SRNE inverter model is SEI-10K-UP, MCU1 version 8.32, Minor version 0.04, MCU2 version 1.06.
More info:
I too get this infinite restart loop when I use WOW RS485 protocol in both BMS and inverter. Same if I use PACE protocol in both.
If I use the Pylontech protocol (NOT the 9600 one in BMS, "PYL" in inverter), it seems to communicate correctly the most important messages, but the inverter shows a "58" error code (BMS comm. error) and the inverter icon in its LCD turns red, although its Fault LED remains off (non-critical fault).
Just by chance I tried "Voltronic" in BMS and "VOL" in inverter thinking they'd be the same, and it worked without errors: most important messages seem to be communicated and there's NO "58" error code displayed on the inverter's LCD, and its inverter icon is displayed in green color (no errors at all).
Later I checked the inverter's manual, and it says the "VOL" protocol (other SRNE inverters don't have a "VOL" protocol but do have a "UOL" or a "WOL" protocol, which my inverter doesn't have, so maybe the three are the same) is actually "VOL-WEILAN", so I don't know if it's really meant for Voltronic BMS protocol, but since it works without errors and keeping its icon green, I'm using it and not the Pylontech one.