Let us say we have a simple boundary value problem (BVP) in spherical coordinates : $$\Delta \phi = 0$$
along with $\phi=1$ at $\,r=1$, and $\,\phi =0\,$ at $\,\infty$.
A surface sphere with radius $R_{1}=1$ and charge $Q=1$ on it defines a potential $\phi_{1}$ that satisfies the BVP above. Another sphere with radius $R_{2}=0.5$ and charge $Q=1$ defines a potential $\phi_{2}$ that too satisfies the BVP.
According to the uniqueness theorem, the solution to the BVP is unique, however, both $\phi_{1}$ and $\phi_{2}$ are solutions, but these two solutions are different in the region $r<1$ since
$$\phi_{1}(r)=1 ~~~~~~~~\text{for}~~ r<1$$ whereas
$$\phi_{2}(r)=\begin {cases} 2 & r<0.5 \\ 1/r & 0.5<r<1 \end{cases}$$
So, besides the value of the potential on some surfaces, there must additional conditions that need to be specified in order to find the unique potential, or am I missing something?