Yes it is strange, the image path is fine but in both the backend edit badge featured image and in the front end where in one of my templates I call:
echo do_shortcode ('[badgeos_achievements_list type="maths-badges" limit=5]'
The image is replaced by a link that reads the name of the badge. The src for the image is correct. But in the srcset value of the image element is this code:
https://www.mydomain.co.uk/wordpress/wp-content/uploads/2015/01/rookie-maths-150x150.png 150w, https://www.mydomain.co.uk/wordpress/wp-content/uploads/2015/01/rookie-maths-100x100.png 100w, https://www.mydomain.co.uk/wordpress/wp-content/uploads/2015/01/rookie-maths.png 280w
If I delete this code ‘on the fly’ the image becomes visible. It may well be an issue to do with my particular setup, I just wanted to mention it incase it is a wider issue. It does seem strange if it is a theme issue that the images in the backend are just rendering as a text link as well.
Best,
Jim