Penetration sleeve with wall intersection

I tried to put penetration sleeve where wall and ducts intersect with each other. but somewhere sleeve dimensions are not correct.

For reference:
Dynamo 2.0.2
Walls Pipes intersection - Final Copy.dyn (118.7 KB)
Revit 2018.3
Architecture.rvt (3.8 MB)

Use duct.rvt file as linked file


quick question, is the sleeve family a duct fitting/accessories? try making the family for that