Re: Was it ever stated officially why Harry was an Ensign for 7 years?
In the original Timeline where it took Voyager 21 years to get home... Kim was still an Ensign and Naomi Wildman was a Lieutenant Commander.
Positioned on Voyager is just Kim making excuses.
"Glitter is the herpes of arts and craft."
Troy Yingst. My Life as Liz