Suppose we have a partially soluble ionic salt in water of the form:
$$\pu{\ce{A_aB_b(s)}}$$
With the condition: $(a≠b)$ or $(a=1$ and $b=1)$
When this salt is added to water, the following equilibrium takes place first:
$$\pu{\ce{A_aB_b(s)<=>A_aB_b(aq)}}$$
Where the equilibrium constant associated with this process would be the following, since we can approximate negligible contribution from the solid phase:
$$\pu{K_s=\ce{[A_aB_b(aq)]}}$$
The next equilibrium system that takes place is:
$$\pu{\ce{A_aB_b(aq)<=>aA^b+(aq) +bB^a-(aq)}}$$
With the equilibrium expression:
$$\pu{K_d=\ce{\frac{[A^{b+}]^a\;[B^{a-}]^b}{[A_aB_b(aq)]}}}$$
When we multiply both equilibrium constants we get:
$\require{cancel}$
$$\pu{K_{sp}=K_s\;K_d=\ce{\cancel{\ce{[A_aB_b(aq)]}}}\times \ce{\frac{\ce{[A^{b+}]^a\;[B^{a-}]^b}}{\cancel{\ce{[A_aB_b(aq)]}}}}=\ce{[A^{b+}]^a\;[B^{a-}]^b}}$$
Which corresponds to the overall process:
$$
\require{cancel}
\begin{align}
\ce{A_aB_b(s)&<=>\cancel{\ce{A_aB_b(aq)}}} \tag{$K_s$} \\
\ce{\cancel{\ce{A_aB_b(aq)}}&<=>aA^b+(aq) +bB^a-(aq)}
\tag{$K_d$} \\
\hline
\ce{\ce{A_aB_b(s)}&<=>aA^b+(aq) +bB^a-(aq)}
\tag{$K_{sp}$} \\
\end{align}
$$
If $K_s$ is significantly higher than $K_d$, $K_{sp}$ would also be significantly higher, even though $K_d$ is small:
$$K_s>>K_d\implies K_{sp}>>K_{d}$$
The solubility $S$ of this salt could be calculated from the following expression, assuming no initial amounts of ions are present:
$$K_{sp}=(aS)^a\;(bS)^b$$
In conclusion, both $K_s$ and $K_d$ along with their respective equilibrium systems contribute to the solubility of the salt, and not just $K_d$ independently as one could wrongly assume.