I too am facing a similar issue.
How can I create a PictureMarkerSymbol using raw image data?
I have a service that creates custom imagery and would like to be able to provide the base64 string instead of having to save the file to the server and making the client fetch the file using a url.
It looks like my function to fetch the image data was failing to return the full result.