There is a good chance the gauge is wrong for the bar
I'd agree, if he said randomly 4:30 to 7:30. But since he indicated it's always pulling one direction, I'd say uneven sharpening.
This can come in two forms:
1. Each tooth length should be roughly the same. It's likely the teeth facing left are a different length from those facing right, on your chain. Adjust your grinder to correct.
2. "Raker" height. I put this in quotes because they're not rakers, they're depth gauges, but don't let terminology get in your way. They need to be set a consistent height below the cutters, typically .02" to .03" for most chains (Google spec's for yours), but critically equal for both left and right cutters.
When sharpening a chain, I find the most damaged or dull cutter I'm willing to sharpen. Mind you, on a chain with one cutter wrecked by a nail or rock, I may ignore the worst cutter and go to the second, but you need to find the cutter length to which you'll be sharpening. Sharpen all cutters on that side of the chain to the same finished length.
Then adjust your grinder (or hand file swipe count) to achieve the same length on the opposite side of the chain, process all teeth accordingly.
Then find the hand file swipe count required to knock your depth gauges down to the prescribed height. This is an average, don't waste your time measuring each one, just spot check yourself after each dozen, or so.