Im also an introverted Leo... I am heavy in the Leo and fire dept...
For me its because my Leo is in H6... More into routine and service, I am also a Pisces asc, so I show the pisces me to the world...
Once someone gets to know me, then the see all the Leo and the fire
Post your chart, and Im sure someone will be able to see why your introverted.