Looks like I might need some help with this one. It also affects chests and anything else that Packing Tape creates custom entities for.
One of the problems is that the Patchset corrects all of the entity prototypes in data-final-fixes, because that's when IR3 is finished changing them. But Packing Tape wants to make copies of them in data-updates.
Also, the error seems to be "random"? The buildings do get placed half the time, and a faulty ghost might get placed by the robot if you walk around for a few seconds.
Packing Tape uses the "placeable_by" property which I don't really understand too well. Here's a little backstory:
I tried to make a mod in the past called "Unified Logistic Chests". What it would do is combine the five types of logistic chest into one. You can place down any of the five using any of the other five. When you click on the chest, you get a side GUI that lets you transform it into one of the other chest types.
So I would say that "passive-provider-chest" is the primary type, mining the other types gives you passive-provider back, and the other types had "passive-provider" as their "placeable_by" item. Except I couldn't get to work half the time.