Maybe this is a MoveTo + MoveTo Arrive issue!
* I have removed pick from the equation. To do this, I am triggering a new destination via colliding with the object. This has removed the MoveTo Arrived as well, which might have been a part of the issue.
* The character now no longer stops at either end of that loop, which is great. That part is solved as long as I am okay with using collision instead of MoveTo Arrived, which is okay for my purposes.
* HOWEVER, after long enough I am seeing a character to to a MoveTo location that their event sheet does not reference... anywhere. There is no MoveTo event that sends this character to that location anywhere in the project.
* The two destinations are in the same family, so maybe that's the issue? That's my next debugging option, but this is all pretty nuts.
You can see in the linked video that the character is cruising back and forth just fine, until the new one is created. Once the new one is created then inevitably the original character goes to the "2b" building, which it doesn't reference. This happens 10/10 times once the new character is introduced
youtu.be/KkoU2uh9CPc