The headlights are not original and the bezel just won't fit.
I bought a new bezel and it fits, but only without the rubber seal.
Maybe some aftermarket seals are harder than other. Unfortunately I threw the old one away, stupid mistake.
I will try to figure this out. Fortunately I live in a dry climate and my car never touches rain or wet roads.
I wonder if others skip the rubber seal, can't see it on some pictures on the internet.