Area calculation


I have made these nodes to calculate the area of each room. But the final value I receive from Dynamo is slightly different from what I receive from Revit schedule’s rentable area?!
I assume this is because I am using metrics in the project, and Dynamo is giving me area in square foot, and so I added “Convert between Units” node to go from square foot to square meters.
I was wondering if any other solution is available for this situation to get the room area exactly as what it is in Revit.

Revit 2018 & Revit Dynamo

P.S. Dynamo code is attached.
Revit 2018 & Revit Dynamo

Room_Area_info.dyn (12.6 KB)