UPDATE: In my last post edit I said that generating PDFs locally was not working but I tried once more and BOOM, the custom labels are working!!
Therefore, there must be something wrong with the way PhantomJSCloud pulls the data to generate the PDFs.