Can't control MultiPlus power via Venus OS (RPi)

Hello
I have a MultiPlus-II 12/3000/12-50 120V (0x2705 running v556). One VE.Bus port is connected to a VE.Bus Smart dongle and the other is connected to a MK3-USB attached to a Raspberry Pi running Venus OS v3.55.

Generally, everything works fine. I can monitor the MultiPlus both via Venus OS (and on VRM) and using VictronConnect over bluetooth through the smart dongle. I normally turn the MP on/off via VictronConnect over bluetooth to the dongle and that generally works fine. Yesterday, I successfully upgraded the MP firmware via VRM, so the Venus OS to MP connection seems fine (although I ended up restoring the config manually using VE Configure on Windows through the MK3).

The issue - I am unable to turn on the MP via Venus OS (either console or via VRM). When I change the state from off to either on or inverter, the MP stays off and the status either changes to Unknown or stays Off depending on where you look. I don’t generally try to turn it off via Venus/VRM when it is already on, but I think it may sometimes work and sometimes not.

Any ideas or tips for troubleshooting? I can’t imagine this doesn’t work with eg. a Cerbo GX - so, what’s different about an MK3-USB+RasPi?

I am running a Cerbo with v3.55 and SOMETIMES see the Multi disconnecting when turned off. I’m running GuiMods but the behavior is the same without it. I am however able to turn the Multi back on from the GuiMods Inverter Details page and from the Multi’s menu. So this may not be the same behavior as you are seeing.

dbus-spy shows most parameters for the Multi as undefined when in this state and /Connected is 0.

My Multi Compact is running 2708552 firmware. It is connected via Cerbo’s internal VE.Bus.

I currently have no AC input connected.

Cycling the Multi On then Off, about 30% of the time results in /Connected being 0. There are also times when turning the Multi On results in a momentary /Connected == 0 as well. However, eventually /Connected will change to 1.

I might add that the system parameter /VeBusService goes undefined as well but suspect this is because /Connected is going false.