To resolve this issue properly, I had to address both the diagram macro and the normal diagram page. In the case of the diagram macro, the fix was pretty straightforward: replacing the view of the diagram from a div to the actual SVG. I had to keep the div to avoid errors in the console when exporting the PDF. To make the diagram macro work, we had to do the same thing, in addition I also had to get the right document.
To resolve this issue properly, I had to address both the diagram macro and the normal diagram page. In the case of the diagram macro, the fix was pretty straightforward: replacing the view of the diagram from a div to the actual SVG. I had to keep the div to avoid errors in the console when exporting the PDF. To make the diagram macro work, we had to do the same thing, in addition I also had to get the right document.