Sounds like you have an out of index flash hider like mine and the front has to be to the right edge of the sight ramp. I believe they knew the batch was wrong at the sweet and sour factory, because mine was even staked at the factory, all the way right.
Guess you could call it post active QA.
Don't dump the 30,000 Flash hider's the kid screwed up on by not checking the first one coming of the lathe, just measure the out of index, and then determine the precise movement of the front sight to give a vertical zero , and then "STAKE" it there.
Wish the guy who figured this out was around to check the first screwed up one, and then set up the guys machine for him.
I remember a post by M-14 doctor sharing that alot of the 2009 and later barrels were not out of index, but the flash hiders were cut," out of".