It's possible that the wheel is not aligned properly, causing the cassette to not be parallel with the chain line. That's one of the reasons for cold setting a frame, making sure it's aligned and the fork ends are parallel. It's a long shot, but if the other good advice has not worked out it may be worth pursuing.