I am not a lawyer either.
There appear to be three levels of penalty. These levels appear to be based on 1st, 2nd, and 3rd or subsequent convictions under this entire section. Why would a person not be subject to these penalties if illegally carrying a concealed weapon, regardless of where they were caught carrying?
From 18.2-308, paragraph A.... he shall be guilty of a Class 1 misdemeanor. A second violation of this section or a conviction under this section subsequent to any conviction under any substantially similar ordinance of any county, city, or town shall be punishable as a Class 6 felony, and a third or subsequent such violation shall be punishable as a Class 5 felony. For the purpose of this section, a weapon shall be deemed to be hidden from common observation when it is observable but is of such deceptive appearance as to disguise the weapon's true nature.
Paragraph J1 includes a penalty for being intoxicated while, otherwise, legally carrying a concealed weapon.
Are there more penalties directly related to illegally carrying a concealed weapon?
I'll see our Magistrate Wednesday. I'll ask if he is aware of anything different.