We know that almost all salts with sodium as cation are water-soluble. But there are a few examples where the salt is water-insoluble; such as sodium bismuthate, sodium fluorosilicate, and much more.
I think that's because water can't separate the ions in these examples. But if true, are there other factors that cause this strange solubility in some sodium salts?