Programming AMS AS5600 difficulties

I have a AS5600 magnetic positioning sensor. I'm having a devil of a time getting it programmed to limit travel but use 0 - 5v output.

Data sheet here. https://ams.com/documents/20143/36005/AS5600_DS000365_5-00.pdf

I'm attempting to program using option B. I jump the program pin to ground as instructed and then position the start point and jump the OUT pin to ground for a good 10 count. Position the stop point and jump the OUT pin to ground. As I read it - programming should be done. I lose both positions but I can't reprogram.

I've got another one coming - This will be my 3rd one and I'd just as soon not trash it. I have tried contacting AMS but get no reply.

I have also tried Seeed-Studio's library. I can read data but can't save it with the library.

If anyone has experience with these help would be appreciated!!

The data sheet makes it sound rather simple, but you only get one chance.
I suspect the "ten count" you use to be the problem.
Are you saying you common the output for ten seconds?
The data sheet says greater than 100 ms, ten seconds seems extreme.

Use your arduino to give you a 150 ms pulse low for the sensor output programing sequence.
If you are doing the grounding of the output pin by hand there maybe some "bouncing" of your grounding signal causing the programing of the sensor to be completed before you go on to the second step.

Good luck.