Lower frequencies is not visible in FFT plot when adding into the original signal
What you're assuming about how FFT works is actually correct for Fourier transform, but – despite its name – FFT is not such a continuous all-$\mathbb{R}$ transformation. It is actually just a DFT, discrete Fourier transform, i.e. both the frequency and time spaces are quantised. In your example, you selected the quantisation in frequency space to be $100\:\mathrm{Hz}$, so there exists no $50\: \mathrm{Hz}$ bin.