Non recommendation for promotion after making TSgt

So as the title says. I recently made Tech on the latest promotion cycle but my commander wrote a non recommendation letter a month after the result were in. The letter was for a security infraction that never left the unit and wasn't reported which happened 5 months prior to Tech results. I was given an LOR for the infraction 4 months prior to Tech results. I checked to see if I was coded on vMPF and there hasn't been any updates. My questions are has this ever happened to anyone and should vMPF track any administrative changes like this?