It's not breaking the game.
All you would be doing is copying all the models and renaming and packaging as a second addon.
Basically sort of this.
Unless someone ever figures out how to make a thing that checks blbs and assigns generic ones to a specific datablock name pattern, this is actually already kind of a thing. There are like four different 1x14f plates floating around, for instance, and some servers even have more than one of them installed at a time. At least two are parts of relatively useful brickpacks, and at least one is just a lonesome 1x14f plate. I sure wish they shared datablock names but they don't and that used to really wreak my havoc.
Also note that they can probably take screenshots of small parts of the build, load it on their own with various different small brick datablocks, and deduce which of your "tweaked" datablocks corresponds to a given original datablock based on placement. Hell, if you make the names obvious in the slightest they'll just open the .blb in Notepad++ and do a find-and-replace with the common datablock name, at least if they like the build that much.
So even if you do this, there's plenty of workarounds. Another way to make sure your build isn't truly stolen is to hide an event or some print bricks on the build somewhere that display your name and ID, preferably somewhere unobtrusive.