I have finally reconciled all my trades so that the balances at all my exchange accounts and wallets match what I got reported in Cointracking.
However, whenever I turn on public portfolio, it will show a totally different value of all the coins e.g. it will show balance of coins I have sold ages ago and got mixed up with coins I currently hold. This affects also the Dashboard values, but it does not affect "Current Balance" and "Balance by Exchange" screens.
As soon as I disable public portfolio, these errors correct themselves.
I wonder if others have seen this before?