BTW, what is causing the fork?
Will another week or two of PoW (low reward) with the new wallet before switching to PoS help?
Basically the are to two tiers of p2p.
Miners (in this case now PoS staking) who generate new blocks and headers.
Masternodes, that provides services like voting, anonymous transactions, etc. and are able to reject blocks that they consider to be invalid.
With different chains, Masternodes aren't in agreement about new blocks
The Dash Whitepaper has a description of the differences from bitcoin and what masternodes do and how they work...
https://www.dash.org/wp-content/uploads/2015/04/Dash-WhitepaperV1.pdfI suppose there can still something else wrong with verifying the blocks other than the multiple chains. I tried to sync a node (using "connect=") from some of my masternodes that were on the same chain and it still gets stuck...
Maybe the devs could describe a bit about what they see as the problem and how to approach fixing it and get some fresh eyes on the code in github. The new software versions forks have put the DNET network into a weak and unstable state, this is something that could be addressed.