Incorrect analogread readings

It's a 60Hz signal so a run of 100 samples at 9000Hz will only see part of one cycle.

Yes, but you don't know where it started, so "part of one cycle" doesn't mean all on the same slope