MrNibbles, what you're seeing are accuracy limitations due to voxelization of your model. CustomMaker, which runs off of ShapeJS, uses a voxel size of 0.2 mm for the preview, so the model could potentially shift by half a voxel.
I took a look at the first model (USDRD5J6L) you linked to. The gap between bricks is about 0.25 mm, and thus it can shift by 0.125 mm in the preview. It's why some of the white lines are smaller and some are larger. With a larger gap, it would be less noticeable.
The good news is that when we save the customized model (after an order), we switch to a voxel size of 0.1 mm for better accuracy. Here are screenshots of the difference.
You can see that it's better at 0.1 mm, but even then there is still a slight difference in width (potentially 0.05 mm) between some of the white lines.
Using an higher voxel resolution would certainly improve accuracy even more, but that starts introducing possible performance issues, especially for larger sized models. We don't have any plans to do that at this moment.