I was wondering what happens if multiple forks happen and you don't bother with moving your coins to access the coins on the other chains? Am I safe by not doing nothing?
For example the Bitcoin Cash hardfork happened, and I have the BCash coins in the BCash chain now, with the same addresses as I have my BTC on the Bitcoin chain.
Now with BGold, I will have coins too on the BGold chain, on the same addresses as the Bitcoin chain and BCash chain. So that's 3 different tokens on 3 different blockchains sitting on the same addresses. Is there any problem with that?
Im just waiting for the BGold fork to happen to access my BCash so I only have to move my BTC once. If I access my BCash now, I will need to move my BTC again after the BGold fork. So if I wait I will kill 2 birds with one stone.
With Bitcoin Cash and Bitcoin Gold, as long as you hold the private keys yourself you should be fine. Bitcoin Gold apparently is still working on their replay protection, but at least they are working on it which is a good thing. Note that even if you move your BTC to new addresses before splitting your coins, a backdoored Bitcoin Cash client could potentially steal your Bitcoin Gold and vice versa. Whether that's a probable attack scenario is a different question, of course.
Just watch out for the B2X fork in November, as they don't plan on adding replay protection. This could make splitting your coins a bit more problematic.