In the extension settings mainly you choose repeat, right? But can you change the distance between that repeat texture without stretching or adding more geometry lines? Using nodes maybe?
Using default plane unwrapping the plane will be mapped 1:1 to the texture, so I multiply the coordinates so they go outside the boundaries. Then I apply modulo, to get a repeating 0..x range, where x is the the value in modulo node. To get spacing, use modulo > 1 to get some values outside the texture, and of course set "repeat" mode to "clip".
You can achieve this by this (I didn't complete it, because I was too lazy):
But you would have to copy the mapping + image node and mix node for every tile you need and adapt the x/y coordinate accordingly. Of course, you could also make a node group from this to make it easier to use and reduce some nodes. But Filip's suggestion is quicker...except you need this for hundreds of pictures. Then mine might be reasonable.
If it wasn't clear what I meant, here is the node tree for three tiles: