if the priorities are 0, 1 and 2 should the synchronized node be 2 or 0?
0.
As a priority, the thread describes a rule of thumb: one node houses all devices of the same priority; one node has devices of the top priority. Your output shows the mix-up of priorities.
I am also thinking that the HA could go out of sync due to various reasons (e.g., latency), and then the error reads as "there is a synchronized device; can't mark as synchronized or resume synchronization". The output says that you are about to mark the device as synchronized, while there is a synchronized instance. Please don't do that, as that will corrupt the data.
Try restarting the service on the affected nodes UNLESS they have the only synchronized device of the HA mirror.
Please see what the management console shows about the devices. You can install it here (make sure to select StarWind Management Console from the dropdown)
https://www.starwindsoftware.com/tmplin ... ind-v8.exe.
Having more info about the system will be nice (e.g., hypervisor, StarWind VSAN implementation (CVM/Windows-based service), connectivity diagram, etc).
I think this system could benefit from a configuration review. Please log a call with us
https://www.starwindsoftware.com/support-form if you are interested in the quote.