It seems to be working, When I open your file all of these elements have a "NEW" phase pset,
I think you might be getting errors because your wall type also has a phase pset and it's conflicting with the instance of the wall?
Wall type with phase:
It seems the inherited phase Pset is overlapping with the issue you are seeing
This is most likely my fault because of the phases video hahah, but actually try to avoid giving your types a phase especially if your instance also has a phase