When OW2 Launched, my account was not merged and all of my items, skins, hours, icons were not there. That was a known issue. (I have been playing Overwatch since May 2016)
Once i completed the merge, most of the items were restored but the hours on Widowmaker (700 hours) Pharah (300 Hours) and Ashe (150 hours) were missing. Those were the characters that i played before the account merging was complete. They are still missing and it is really discouraging. Its kind of minor yes, but i was really proud of the hours that i put in those characters/ If anyone knows how to fix this issue or could direct me to a post how to restore specific character hours.
Side note: There are also some weird glitches like in Win Percentage it says: %888888 on Symmetra, which obviously is not accurate.