[NB: Title is changed, originally was "Duplicated images in Mosaic Grid view". Changed due to the problem not really being with Mosaic Grid.]
I'm not sure if this is a bug in the Mosaic Grid module, or if I've misconfigured something. It seems that if I have a Mosaic Grid view linked to a node via a contextual filter and relationship, then the images in the field being displayed by the Mosaic Grid are shown multiple times (see screen shot below).
Here is how to reproduce the problem in the backdropcms.org sandbox:
- Add a field to content type "Page" called "Images" of type "Image" and allow an unlimited number of values.
- Hide that field from the default display.
- Install and enable the Mosaic Grid module.
- Create a block view of format "Mosaic Grid" displaying the "Images" field. Add an "Nid" contextual filter with setting "Provide default value" of type "Content ID from URL" and a relationship to "Content: Images (field_images:fid)" with the "Require this relationship" box checked (based on an answer to my recent previous forum question -- I actually don't fully understand what that last bit is doing...)
- Add that block view to the "Content" region of the default layout.
- Create a new page and add the three default "card" images to the "Images" field.
The result is that I see the three card images repeated three times:

If I remove the relationship in the view, then everything is as I expect:

Removing the relationship is apparently not an option in my use case, as the "Images" field (or its equivalent) may have no content. In that case, I don't want the views title to show, and it seems that not having the relationship causes the views title to appear even if the view has no results (which was the subject of my previous forum question).
If my setup seems correct, I will be happy to open an issue in the Mosaic Grid repo on Github.
Maybe "Query settings" : "Distinct".