[step:Compute the small sphere limit around $x$]Let
\begin{align*}
\sigma_{n-1} := \mathcal{H}^{n-1}(\partial B(0,1)).
\end{align*}
For non-negative functions $A,B:(0,d)\to[0,\infty)$, the notation $A(r)=O(B(r))$ as $r\downarrow0$ means that there are constants $C>0$ and $r_0\in(0,d)$ such that $A(r)\leq C B(r)$ for all $0<r<r_0$. The notation $A(r)=o(1)$ as $r\downarrow0$ means $\lim_{r\downarrow0} A(r)=0$.
Near $x$, the singular expansion gives
\begin{align*}
u_r(z)=\Gamma(z-x)+R_x(z)
\end{align*}
with $R_x$ of class $C^1$ near $x$. Since the outward unit normal to $D_r$ on $\partial B(x,r)$ is $\nu_r(z)=(x-z)/r$, the fundamental solution satisfies
\begin{align*}
\frac{\partial}{\partial \nu_r}\Gamma(z-x)=\frac{1}{\sigma_{n-1}r^{n-1}}
\end{align*}
for $z \in \partial B(x,r)$, both for $n\geq 3$ and for $n=2$. Since $R_x$ is $C^1$ near $x$, there is a constant $M_x>0$ and a radius $r_x>0$ such that
\begin{align*}
\left|\frac{\partial R_x}{\partial \nu_r}(z)\right| \leq M_x
\end{align*}
for all $z \in \partial B(x,r)$ and $0<r<r_x$.
The function $v_r(z)=G(z,y)$ is $C^1$ in a neighbourhood of $x$, because $x \neq y$. Hence
\begin{align*}
\lim_{r\downarrow 0} \sup_{z\in \partial B(x,r)} |v_r(z)-G(x,y)|=0
\end{align*}
and there are constants $M_v>0$ and $r_v>0$ such that
\begin{align*}
\left|\frac{\partial v_r}{\partial \nu_r}(z)\right| \leq M_v
\end{align*}
for all $z \in \partial B(x,r)$ and $0<r<r_v$. On $\partial B(x,r)$, the singular part satisfies $|\Gamma(z-x)|=O(r^{2-n})$ when $n\geq 3$ and $|\Gamma(z-x)|=O(|\log r|)$ when $n=2$, while $R_x$ is bounded. Therefore the estimate for the product with the bounded normal derivative is
\begin{align*}
\left|\int_{\partial B(x,r)} u_r(z)\frac{\partial v_r}{\partial \nu_r}(z)\,d\mathcal{H}^{n-1}(z)\right| = O(r^{2-n})O(1)O(r^{n-1})+O(r^{n-1})
\end{align*}
for $n\geq 3$, which is $O(r)$, and
\begin{align*}
\left|\int_{\partial B(x,r)} u_r(z)\frac{\partial v_r}{\partial \nu_r}(z)\,d\mathcal{H}^{n-1}(z)\right| = O(|\log r|)O(1)O(r)+O(r)
\end{align*}
for $n=2$, which tends to $0$. Hence
\begin{align*}
\lim_{r\downarrow 0} \int_{\partial B(x,r)} u_r(z)\frac{\partial v_r}{\partial \nu_r}(z)\,d\mathcal{H}^{n-1}(z)=0.
\end{align*}
Also,
\begin{align*}
\int_{\partial B(x,r)} v_r(z)\frac{\partial u_r}{\partial \nu_r}(z)\,d\mathcal{H}^{n-1}(z)=\int_{\partial B(x,r)} v_r(z)\frac{1}{\sigma_{n-1}r^{n-1}}\,d\mathcal{H}^{n-1}(z)+o(1).
\end{align*}
Since $\mathcal{H}^{n-1}(\partial B(x,r))=\sigma_{n-1}r^{n-1}$ and $v_r(z)\to G(x,y)$ uniformly on $\partial B(x,r)$, we estimate
\begin{align*}
\left|\frac{1}{\sigma_{n-1}r^{n-1}}\int_{\partial B(x,r)} v_r(z)\,d\mathcal{H}^{n-1}(z)-G(x,y)\right| \leq \sup_{z\in \partial B(x,r)} |v_r(z)-G(x,y)|.
\end{align*}
The right-hand side tends to $0$, so the last expression converges to $G(x,y)$. Hence
\begin{align*}
\lim_{r\downarrow 0} I_x(r) = -G(x,y).
\end{align*}[/step]