Nice looking passport!!
Others will chime in but I have a 21 elite and consistently get 23-24 mpg both estimated and real math at the pump. I have the mudflaps but not the side steps, and the moon roof visor but not the roof crossbars. And my hood deflector is the low profile version.
I live nowhere near a big city.
Eco mode doesn't really help mileage much or at all for me.
I seem to get better mpg @ 61-62 mph than @ 55!
Based on reading here and speaking with other passport owners your mileage seems low.
IME with other vehicles the roof crossbars does affect mileage.