Yes, 1.0.2 requires in deed 1.8.x as it handles subdirectories different to older versions.
You did not provide the endstop results for 1.8.x
Moving x and y means one motor moves one not and that can be from endstops. Maybe config for 1.8.x is not correct with respect to endstops.