Соединения ртути явяются по большей части ковалентными, а не ионными. Большая часть ртути присутствует в растворе в виде Hg(NO3)2 или HgCl2, а не в виде иона Hg(2+). Вода сильно гидролизует их с образованием основных солей. Поэтому полное растворение солей ртути в воде без образования мути основных солей требует добавления соотв. кислоты, не говоря уже о кристализации из раствора.
А про рстворимость да. Если комплекс образуется, то растворимось увеличивается, если нет, то по принципу Лешаго уменьшается из-за смещения равновесия.