My problem is the following: Assuming, we have a string (homogeneous, no energy loss), with a given propagation speed: $c$.
Let the origin (the source) of wave at $x=0$, thus the incident (direct) wave will be in a form of$$ \psi_i(x,t) ~=~ \sin\left(\omega t - k x \right) \,.$$ The source is sinusoidal.
At the other end of the string (at $x=L$), there is a fixed end, no energy loss. At this point the phase difference is $k*L$. The reflected wave's source is in the $x=L$ point, the distance from the new source is $L - x$, thus the reflected wave will be in a form of$$ \psi_r(x,t) ~=~ -\sin{\left( \omega t - k L - k L + k x \right)} ~=~ -\sin{\left( \omega t + k x - 2 k L \right)} \,.$$
Adding the incident and the reflected wave, we have$$ \psi(x,t) ~=~ 2 \cos{\left(\omega t - k L\right)} \sin{\left(-k x - k L\right)} \,,$$using the trigonometric identity$$ \sin{\left(a\right)} - \sin{\left(b\right)} ~=~ 2 \cos{\left( \frac{a+b}{2} \right)} \sin{\left(\frac{a-b}{2}\right)} \,.$$
The problem: this wave function $\psi$ will always be a standing wave, independently of the wavelength, however, experience shows that only $\lambda=n*2*L$ wavelengths generate standing waves.
The $\psi(x,t)=2 \cos{\left(\omega t - k L \right)} \sin{\left(-k x - k L\right)}$ is similar to $\cos{\left(\omega t\right)} \sin{\left(k x\right)},$ only difference is the phase displacement.
Where is the mistake in the derivation?