Fact is the accounts of witness interviews immediately following the event differ from the official story as told today. Someone is lying.
Please list those interviews
“Someone is lying.”
Witness testimony is notoriously unreliable, but not usually because “someone is lying”. There are number of reasons for it, like faulty perceptions, faulty memories, mistaking inferences for observations, or simply miscommunication in relating their testimony. So, I would suggest that you at least consider those well known factors in your analysis.