How can $\sqrt{100+\sqrt{6156}}+\sqrt{100-\sqrt{6156}}$ be equal to $18$?

Your interpretation of "when $\sqrt{m}+\sqrt{n}$ is rational, then $\sqrt{m}$ and $\sqrt{n}$ are rational" is too broad. For example:

$$\sqrt{2}+\sqrt{(3-\sqrt{2})^2}$$

is rational, because it equals $3$. But of course $\sqrt{2}$ is not rational.

The statement "when $\sqrt{m}+\sqrt{n}$ is rational, then $\sqrt{m}$ and $\sqrt{n}$ are rational" might be true when $m,n$ are integers. But the example here has $m=100+\sqrt{6156}$, not an integer.


The problem is that the proof of what you linked is actually equivalent to $m-n$ being rational which isn't correct here