I have been using this while playing with a friend, and we realized that it is completely preventing enemies from spawning in some parts of the world like the dungeon.
I don't know if it is difficult or not, but I would recommend making it check if the player placed the wall before making it okay for housing. That would prevent it from messing with enemy spawns in naturally generated walls.