I think there may be a couple of things going on here at the same time. I don't believe spin drift could account for all 20" to the right of center @ 1000 yds. Possible that scope not being perpendicular could account for some as well.
Take a blank target and set it out at 100 yards Take a plumb line and draw a verticle line on the target. Now fire a couple shots at the line (POI should be touching or cluster the line. Now dial up 30 or 40 MOA (whatever your scope will allow), and shoot another couple of shots. You should have the same cluster around the verticle line, but the second cluster should be 10 inches higher than the first. If the second cluster favors one side of the line, then your scope is canted in the rings.