the carpaint shader internally uses a procedurally generated bitmap (because you cannot filter procedural maps, a bitmap helps the sampler to render faster and with less artifacts with the small details). Hence you can of course create tiling. Use the flakemap size parameter to generate a bigger map to fight the tiling. Keep in mind that the bigger the internal map the more memory is used of course. And that memory is needed per carpaint material.