Wow! Sorry it took me so long to respond @dillenbata3, I forgot to subscribe to the thread.
Thank you so much for detailed walk through!! It sure helped me visualize it. It’s definitely the matrix generating the problems. Because I tested with seemingly two exact alike chains, but with the only thing different was which option in the ctrl+p menu was chosen. Different results with my operator.
I think I’ll do it manually to an copy the lines from to the script like Spencer shows us, until I get the problem fixed manually. Then it might be easier to set the for loops and such to ensure the operator always gets the same outcome.
Thanks again, that was very helpful.