If the groove is closed back up, and the chain does not rock side to side when its in the bar rail groove, you can assume the bar is ok.
put a straight edge against the side of the bar, from lower rail to upper rail and over against the chain, does the chain get pushed away enough for the straight edge to lay flat against the side of the bar ?, check both sides, if so, its got uneven wear along the bar rail, the top may be closed, but below that its belled out and allows the chain to rock.
but it does sound like the chain is rocking side to side a bit, that stops it self feeding, and can cause a cut that is not straight.
It also can be the chain too.
When you sharpened the chain, did you also file the rakers as well.
A progressive raker guide is best for getting the most out of the chain, especially after the tooth is brought back to half its original size.
Your picture shows a bit of wear, I would assume its just forward of the dogs, and when you dog in, and put load on the bar, with the chain not sharp, causes that type of wear.
flatten it so the rails are smooth and even, take off the lip, and bevel the sides so it wont catch your nail/ finger skin.
Need pics of the chain in it with straight edge pushing the chain to the side to see how much it can move in the bar groove.