Using Pocket Dimensions by spacechase0, buildings can be inside the pocket dimension building, which is inside the farm, meaning the buildings are in their own instanced location and not the Farm, so the paint bucket logic doesn't attempt to do building lookups.
When buildings are constructed they are correctly assigned random layout, but cannot be changed due to this.
Using Pocket Dimensions by spacechase0, buildings can be inside the pocket dimension building, which is inside the farm, meaning the buildings are in their own instanced location and not the Farm, so the paint bucket logic doesn't attempt to do building lookups.
When buildings are constructed they are correctly assigned random layout, but cannot be changed due to this.