"JAWS announces a link with an SVG assigned a role="img" as a "link graphic". This does not add anything to the semantics of the link."
This is correct behaviour. When you give something a role of "img" it is exposed as an image in the accessibility tree. To all intents and purposes, it is the same as an HTML <img> element. When Jaws encounters a link that contains a graphic, it announces it as "Graphical link".
In your article on accessible inline SVG it says:
"JAWS announces a link with an SVG assigned a role="img" as a "link graphic". This does not add anything to the semantics of the link."
This is correct behaviour. When you give something a role of "img" it is exposed as an image in the accessibility tree. To all intents and purposes, it is the same as an HTML
<img>
element. When Jaws encounters a link that contains a graphic, it announces it as "Graphical link".