Cohesive forces in solid solutions
It seems you were on right path - for example common feldspars are solid solutions and they are mixed because they share cations, while they easily substitute one another, otherwise they exsolve - become separate phases. Also you're right that van der Waals forces aren't important here as they are ionic compounds.