Guys from what has been said, i have the answer to this one....im 99.9% sure anyway
Firstly, each one of these bolts is right for its respective wheel. Yes you can get the flat seated bolts with a longer head but this doesnt mean that you cant use the shorter headed ones...i know because i am running a mixture of both on the same alloys
The problem you have is that one of the alloy wheels it would seem is different to the others. There are 2 types of these alloys. They both look identical but when you drop a bolt in them
off the car, you can see that one design takes the flat seat bolt and the other takes a tapered seat bolt. You can tell by the amount of threaded bolt that pokes through the other side. The threaded part on the flat seat bolt is longer so that it reaches the hub. (No taper to take it closer)
How did i come across this?
My first set of wheels took the tapered seat bolts and when i bought what i thought was an identical set of wheels off ebay and tried to fit them i could not get the bolts to catch the hubs.
The reason i found, was that they took the flat seated bolts...and my original wheels had the tapered seat bolts.
After muchos swearing, I ended up having to buy a complete set of flat seat bolts from a french breaker to fit the new wheels...hence why some are short headed and some long headed on mine.....
So i presume the wheel that it catching is the tapered seat wheel fitted with a flat seated bolt...which would catch as the thread is longer

1993 Citroen xm 2.1td, silver/grey, bowling ball wheel trims, 210k and climbing...