The game softlocked when a random knight moved onto his friend and tried to Javelin Seth from 3 range.
Fortunately the battle kind of just didn't happen when I toggled the animations off. I can upload the save with the suspend right before this happened if needed.
EDIT: In general it seems like all these enemies were able to move past my units freely and sometimes "attack" at 3 range. I blame fog
L'arachel when recruited could also sometimes go through people by plotting a movement path through an ally and moving the cursor in some way.
EDIT 2: Seems like every unit can do it somehow. Here I made my Ranger Natasha go 3 right, 1 up, and 2 left and the arrow redirected into the enemy. I could also just make my paladin go 2 left with the same result.
EDIT 3: This happened on the next chapter too. I think it's boats/somethng about the tile movement setting.
My game froze after this. Seems like something's up with the movement logic, considering L'arachel only has 5 move. Maybe some tiles have less than 1 move like roads? I dont even know but I think it has to do with the Mast.