Hi Nick,
It is hard to tell based only on the available information, but i have a couple of guesses there:
1. Please make sure your LocalResource returns a valid stream with the data. Make sure that the length of the stream is equal the length of the original image data.
2. It might be a problem of the image format that is not supported by WinRT framework. To check if this is the case please try to create a separate Siberix.Graphics.Image object passing the stream from your LocalResource and check if the width and height of the image are equal to the width and height of your original image and that they are not equal to 0.
3. Try to re-save / convert the original image into different format. It might be stored in the JBIG2 or some other format which is not supported by Report Writer, so try to convert it to basic JPG or PNG (just for test).
4. It might be a problem of async / await calls in the code. The image data is loaded asynchronously, but please make sure that all of the data is loaded by the time when you generate the PDF document.
Thank You,
Victor