Hi Gautam,
This is a typical problem when using 15N labeling, the shape of the isotopic pattern of the heavy form is often slightly different than the one of the light form.
However this is less the case when dealing with SILAC labeling.
Be aware that the correlation between theoretical and experimental isotope patterns is very often far from being perfect for multiple reasons.
If you compute the theoretical pattern by using an averagine formula then you may have a wrong estimation (over/under) of the number of atoms contained in the considered peptide. This can be more or less problematic in function of the nature of peptide (i.e. presence of specific PTMs).
However, more often the main problem comes from the experimental data.
For low abundance species, the isotope pattern abundance distribution is not always accurate/reliable.
You may increase the accuracy by averaging the patterns observed in multiple spectra, if you can do it of course.
Best,
David