Btw, I see you are kinda using this as you’re own ‘thinking out loud space’, which is fine, but the rest of us cannot contribute anything unless you share some code or something.
I can say for sure the issue is in your code. Robots behave consistently, either you set a runtime setting different, although I’d be surprised if this would cause it, or there is some logic in your robot doing it, but without detail I cannot help you identify where.