tl:dr Images that you hide using visibility in the settings will be loaded for every breakpoint. Images that you hide using CSS will only load for the breakpoint they’re defined on.
If you want to check by yourself, start a new incognito windows on Chrome, resize it for desktop or mobile, load the demo page. The Inspect the page, Sources and Uploads, and you then see what images are really loaded.