Well, the point of using a 1x7 is that there will always be more challenging chain lines, isn't it?
I mostly use the rear cog that is in the straightest position and one either side of it, but still have the problem.
I think the first step will be to get a unramped chain ring and then have a think what to do if the problem continues..
Good logical thinking about the axle lenght though..