Quoted By:
>was born a Silvally, then forced to wear a helmet, and changes back into Silvally when it loses its helmet
>somehow Silvally counts as an evolved pokémon for the purpose of getting a bonus from eviolite
>despite Silvally being the original form and Type:null being literally just Silvally wearing a piece of armor
How does that work in-setting? Even incensemons that are born evolved have obvious differences in anatomy and can't change back and forth by just wearing an item. You can't hatch a Snorlax, then turn it into a Munchlax, and then a Snorlax again.