My opinion on former Agent Cahill is based on what's public record and previously reported here.
To be clear, former Agent Cahill did not resign from CBI because he was injured during an accidental discharge of his weapon while at home.
He resigned because he lied to internal affairs during their investigation of the alleged accidental discharge, and the actions he took to cover up the facts, i.e., agent resigned to avoid being terminated.
Pursuant to Cahill's investigation by internal affairs, CBI put DA Stanley on notice that Cahill had credibility issues. The December 2021 Brady Letter by the CBI Director was previously posted here as well as the MEDIA ONLY thread.
From earlier posts, we know that although Cahill had more than 20 years of experience working with US Army Counterintelligence (and still obligated to Army deployment, as he testified during the preliminary), Cahill was relatively new with the CBI. I don't recall any evidence or testimony that Cahill had worked a case in Chaffee County before.
Relative to Cahill's participation at the preliminary hearing, it's no secret that after the DA's office prepared Agent Cahill to testify at the hearing, his testimony was inconsistent with his instruction.
I'm not familiar with OP's recollection where Cahill went so far as to conflate internal affairs investigating his personal weapons incident with his opinion that BM was arrested too soon. If true, this sure appears to me as "don't look at me -- look over there" by Cahill."
(I thought Cahill blamed BM's early arrest after fielding calls from BM's defense attorney IE, and further feared BM's civil lawsuit for false arrest and defamation). MOO
Legal papers sent this week allege prosecutors purposefully kept the identity of a sex offender tied to evidence in a Chaffee County killing from murder suspect Barry Morphew’s defense team.
gazette.com