Special Event Not Storing Movement

Hello, I am using the “Special Event for each unit 20200508” patch, and the events work amazing, but for some reason they cancel out what movement you did before them, forcing you to move the unit again, and also letting you run said special event as many times as you want in a turn. I can get the turn to end using the event command for that, but that just leaves you wherever your character started the turn at. Is there any way I can get it to properly store the movement and end the turn there? Thanks.

EDIT: I solved this issue this was meant to alleviate in a different manner, so I don’t need an answer to this, but it’s still a weird visual glitch it would be nice to get rid of.