$|\sqrt{n+p}-\sqrt{n}|<\epsilon$
Clearly, $|\sqrt{n+p}-\sqrt{n}|=\frac{p}{\sqrt{n+p}+\sqrt{n}} \leq p/\sqrt{n} \rightarrow 0$.
But by definition of a cauchy sequence, if we can choose $\exists N: l,m\geq N \Rightarrow |\sqrt{m}-\sqrt{l}|<\epsilon$, it is cauchy. If we take w.l.o.g. $m=n$ and $l=n+p=m+p$, $p\geq 0$, what is stopping this from being cauchy?
Your proof assumes that $p$ is fixed.
Also, in $|\sqrt{n+p}-\sqrt{n}|=\frac{p}{\sqrt{n+p}+\sqrt{n}} \leq 1/\sqrt{n} \rightarrow 0 $, it is not true that $\frac{p}{\sqrt{n+p}+\sqrt{n}} \leq \frac1{2\sqrt{n}} $.
What is true is that $\frac{p}{\sqrt{n+p}+\sqrt{n}} \leq \frac{p}{\sqrt{n}} $.