Problem with placing family instances

From what I understand, your definition seems to be working fine.
The void families are inserted at the intersections.

However, the wall will not be cut automatically in Revit (That’s how it works, nothing to do with Dynamo).
Use the Cut command to cut the desired object with the family.

EDIT: From this post I gathered that there is a node that does the cutting