Character level progress

Hello, i have played Mercy in first Overwatch for around 500 hours (Currently 579 hours). After progression got implemented i got low level progression (Currently 15 lvl) on mercy despite being 500 hours on her. Although my friend who was playing Moira have around 200 hours on her and got 90 lvl. Is it a bug, or that’s how it suppose to be? Is it converting all time played or only time played after progression implementation?

I know i kinda late with this question. I thought it was like this for everyone else.

yeah - that’s the case