Penetration sleeve with wall intersection

Hi,
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 https://drive.google.com/file/d/1qzkLKQuN_zg0PkbSAeqF7MqMKYmG88br/view?usp=sharing

tks

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