Hi @lee,
This is your problem. The bug influences any program that relies on triangulation to represent polygons. Accelerad is one such program. rfluxmtx is another.
In your model, you have created a hole in the wall for the window to occupy. You need to split the wall into multiple polygons in such a way that none of the polygons have holes. The normal vector of the window is not relevant.