Solve adjacencies tolerance

Hi all,

I’m trying to understand how the tolerance works into the Solve adjacencies honeybee component.

I have two thermal zones with a distance between two surfaces 0.3 m from each other (se attached files). If I input a value of 0.35 into tolerance the idf file comes without the correct Outside Boundary Condition Object. If I input a value that is about 2 times greater (for example 0.62), the idf file has the correct boundary condition (the South surface of the first thermal Zone has the North Surface of the second Thermal Zone as boundary condition object).

How does the input value work?

thank you very much!!

HB_10.gh (886 KB)
00_box_3_beta.3dm (59.4 KB)