Désolé si je n'est pas été assez claire, pas évident de détailler tout cela. De plus ce que j'ai dit s'applique plus à Partdesign ou Part.
Je ne connais pas bien Arch, et d'après ce que j'ai vu de ton modèle, dans Arch les objets son manipulés différemment. De plus Graphviz échoue à créer un graphe de dépendance pour y voir plus claire.
Ceci dit sur la machine que j'ai sous la main je suis sur Freecad 0.18.4. Alors que ton modèle est fait sur 0.19. Et comme Arch évolue constamment sous l’impulsion de Yorik, je ne suis pas dans les bonnes conditions pour tester.
Ce que j'ai dit sur les fonctions "amont" ne semble pas s'appliquer. Le problème c'est que pour les fenêtres par exemple, les ouvertures sont faites automatiquement, l'enlèvement de matière est encapsulé dans la fonction Wall. Donc on n'y a donc pas accès à un état "amont" de Wall, pour y placer sur ses faces les esquisses de positionnement des fenêtres par exemple.
Il s'agit sans doute bien d'un problème topologique, il faudrait voir ce qui peut causer cela dans ton flux de travail. Ou peut-être y a t'il un bug dans Arch actuellement? Pour en avoir le cœur net tu pourrais refaire le modèle sur la version 0.18.4?
Sinon il faut voir la doc, les vidéo de Yorik, etc...