Prior to 1.09, I was able to place multiple doors one after another to e.g. a land_shed_w6 but now I can only place 1. You probably broke things as you were "disallowing building bases on roofs or with angles".
This make defense very hard as it takes 5-6 grenades to break any gate.
Another short question from a fellow software developer: Do you really not have any automated testing pipeline for a software project of this size? Barb wire broke from 1.07 to 1.08, this broke from 1.08 and 1.09. Your current approach to bug fixing is leading to a trainwreck.