Phantom blocks in grasshopper

I would like to make a rhino script that replaces existing 2D blocks (imported from QGIS) with 3D versions. It uses the Human dynamic geometry pipeline to read the existing blocks into grasshopper. The issue i run into is that the block show up twice - once where you would expect them, but then also a copy about a kilometer away from that. Also, blocks that I deleted in rhino still show up in grasshopper. What’s going on here!?

Your ideas are much appreciated!

blocks.gh (4.3 MB)
hhw.3dm (996.7 KB)