From blackpenredpen's February 2017 video on the existence & uniqueness theorem, the separable differential equation $$\frac{{\rm d} y}{{\rm d}x}= x\sqrt{y-3} \tag{1}$$ with the initial condition $y(4)=3$ has the only solutions $$y=\left(\frac{x^2}{4}-4\right)^2+3 \tag{2}$$
$$y(x)=3 \tag{3}$$ where the valid interval can be the whole real line. The solution is obtained by dividing both sides of $(1)$ by $\sqrt{y-3}$ and then taking the integral of both sides.
For me, it seems that it has not been proven that there aren't any more solutions $y$ to $(1)$ such that there exists a $x$ for which $y(x)=3$. I'm thinking when integrating both sides we first assume that $y(x) \neq 3$ so we can divide both sides. When this happens, we can not say we have covered all solutions $y$ of $(1)$ such that there is a $x$ for which $y(x)=3$. This is evident from $(3)$. I'm assuming obtaining $(2)$ was just a happy accident.
In short the proof has 2 cases. First case assumes $y\neq3$ for all $x$ and covers all those solutions and the second case is the constant solution $y=3$. I'm asking where the justification is that we don't need a third case for the solutions $y$ such that only for some $x$ in the valid interval is $y(x)=3$.
Background: Solving separable differential equations
Let $x_0 := 4$. Consider the following continuous and differentiable solution
$$ y (x) = \begin{cases} 3 & \text{if } x_0 \leq x < x_1\\ 3 + \left( \dfrac{x^2 - x_1^2}{4} \right)^2 & \text{if } x \geq x_1\end{cases} $$
where $x_1 > x_0$. Since there are infinitely many choices for $x_1$, there are infinitely many solutions.