You see the image is saved with URL without the domain. This is either server configuration or the influence of the plugin. The image should have the full path in the URL in the Media library by default.
But this is a clean install of the latest worpress and your plugin. I’ve not changed anything. This is how your plugin has behaved out of the box with the latest wordpress. Any idea what it could be?