...You've lost me with the 3rd node. Would yo u mind explaining?...
I solo-mine and I have 3 separate wallets/nodes running to get the block solve notifications out to the network (but I'm beginning to believe that the answer is to just fall back to 1 node and set the clock "early", as it seems that all reorgs are based on literal block timestamp).