trying to set a home position. on a contentious run servo

I suspect you mean CONTINUOUS and not CONTENTIOUS.

Continuous rotation servos don't have a home position.

I can think of two options.

(A) install a limit switch that can be used to detect whe the servo has rotated to a particular position. I have done this using a second servo which can lift the "switch" out of the way. My "switch" is just a piece of metal that is contacted by another piece of metal on the continuous rotation platform to make an electrical contact.

(B) if your project will work with a max of about 3 revolutions of the servo you could use a sail winch servo which does retain its positioning ability.

...R