I don't exactly understand what you mean, aren't your animations set up to work with the velocity of player movement?
cause the velocity and the animation loop doesn't sync properly - or I'll have to precisely time it, which breaks in cases where a cutscene starts and the player could stand anywhere on the screen, but now has to go to X.
If it doesn't sync properly with manually setting of X velocity, then how does does it sync when the player is controlling the character? Isn't the animation precisely timed for player input? Why wouldn't it be synced if the player was standing at any distance from X? Maybe a ss or video would help me me understand correctly.
Which means that the player would move to X and the exact settings that I set-up in the platform behavior would still apply. Doing it over X Velocity won't ever work in those cases.
Like jumping etc? or do you mean accel and decel.