This is somewhat incorrect. The rules on carry are different from the rules for use in self-defense. This is a very good source for info. https://www.floridafirearmslaw.com/
The key to me is that the State declined to prosecute him. That suggests that his “violation” was technical in nature.