I've been running into this as well, however when I restart the client and server it seems to fix itself. I'm not sure how the deduplication is happening.
EDIT: Leaving the room and then re-entering the room reloaded the construction sites from my local server. Seems like the server does not allow the second site to be added even if the client thinks it was added.