Hello community,
I did my own investigation. In my opinion, the reason so many forks is an error somewhere on the border of calculating the fees, creating a new block and calculating POS rewards - or somewhere in this area.
This error causes that we have a situation where each wallet is a fork just shortly after starting pos'ing - and is not able to return to a proper chain, even if it detects that it is in the fork.
I developed a patch that allows to return to a proper chain - but it is ugly, because it does not remove the root cause of a fork. It only allows to follow a chain of block explorer (POS also works correctly).
I do not have time to work on a patch over the weekend, but on Monday I will start work on the original problem ( which I mentioned above) - if someone else by that time will not solve this problem.
Regards,
PS: I wrote this message using google translator.
+1