You made me look! I just ran out and looked at mine (built in 10/2017) and it looks ok... Flush with everything except at the very top, it sits out just a hair compared to the chrome trim strip... But no gaps. We're in Michigan, so the temps here fluctuate more than normal. But my Jeep was the showroom display for it's first several months, so it led a sheltered life until I bought it at the end of February. So I panicked and looked at my wife's. Hers was built last November, purchased the same day as mine. Hers are the same as mine, no gaps, BUT one is actually FLUSH with the upper chrome trim strip.
In essence, I would call ours at the least a design issue. Maybe they aren't supposed to be exactly flush. In fact, on mine, the top seems to be rounded over, kind of a transition to the upper trim. But yours looks to be an issue. (And now I'm nervous about summer coming. Lol)