The reason that you are not getting a calibration curve for some of your molecules is that those molecules only have heavy precursors.
"Heavy" has been designated an "Internal Standard" at "Settings > Molecule Settings > Labels".
Skyline will not use peak areas from internal standards when plotting a calibration curve because it is assumed that the internal standard was spiked into each sample in the same amount.
If you would like to see calibration curves for your heavy molecules you should go to:
Settings > Molecule Settings > Labels
and uncheck the box next to "Heavy".
By the way, when you designate a molecule as a "Surrogate Standard", that does not in itself change the normalization method of any molecule in the document. When something has been designated a surrogate standard, what it does is make it so that a "Ratio to surrogate Xxx" option becomes available to choose in the "Normalization Method" column in the Document Grid.
There is a little bit of information about surrogate standards on this Tip page:
https://skyline.ms/wiki/home/software/Skyline/page.view?name=Surrogate%20Standards
-- Nick