This lines up with what I was telling my wife, and what eyewitnesses on the ground have said. They said officers on the ground were shooting at him.
The first shots were his, the second round of shots were an officer (or officers) returning fire, and the third was the counter-sniper shot.
We do know 100% for sure at least guns were fired, the one that nearly killed Trump and the one that killed the would be assassin.
This article could be entirely true, except as you say, two of the guns fired were back at the assassin.
Agreed. I don’t have audio forensics equipment, but I do have pretty good ears for audio “analysis”, and I watched and listened to several vids. In one of the vids taken near the building Crooks was on, the 2nd grouping of 5 shots is much louder, more rapid-fire, and have a distinctly different acoustic signature than the 1st 3 shots. Those 5 almost certainly were a LEO with something either quite near the taker of that vid, or much heftier than a .223, or (it sounded to me) both. The last 2 shots were again “quieter” and possibly the sniper(s) on the roof nearer Trump.