This is my hack, and therefore I get to write a new backstory for him. I decided a long time ago that I'm going to expand on his character, since he is Giovanni's own son. Events of G/S/C/HG/SS don't matter, because this hack is not a prequel to them. Kamon will be re-appearing in this game's planned sequel, Pokémon DarkCrystal, which takes place 3 years after Pokémon DarkViolet. Pokémon DarVkiolet does NOT take place 3 years before G/S/C, it takes place in an entirely separate canon. Events of the official games don't matter, because I am ignoring them. I have my own timeline of events in all Pokémon Saga games, and I already have the entire thing planned out.
This is in the first post: