makeSvg method is not rendering image under it

Are all of the images visible in the diagram before you execute that call to Diagram.makeSvg?

You can look at the resulting SVG XML to see if the references are correct.

If you want it to wait some time for any unloaded Pictures to be loaded, use the callback and callbackTimeout options.