OW2 launch is a shitshow. I will never understand these large rich companies half assing a game launch. They apparently said in an email that you didn't need to merge accounts if you only played on one platform so my girlfriend didn't do it. The game thinks she has never played before and has to unlock everything now. It really upset her so she had no desire to play, so I didn't play either. I'm not looking forward to the terrible queue times for tanks now anyway. A few 10+ minute queues is all it will take to get me to quit forever, I'm not spending more time in queue than in a match.
This is where I'm at. Best I can tell, I'm currently playing with my "PC" account (despite never playing OW on anything but Xbox) and have nothing.
Also can confirm the achievement thing. I earned an achievement off of my second quick play match and got a server error.
I wouldn't worry about the stuff not showing up. I don't think it will be an issue. Presumably their sync server is just not catching up fast enough.
The only thing I wouldn't recommend is playing a bunch of competitive games and expecting ranking to stick.
It does suck and it would be great if Blizzard could actually handle a launch well, but this is a common issue with almost all big online launches. I don't necessarily blame Blizzard in this case unless they can't sort it out for several days.