Vinterp Player Character with Time Dilation Curve

so I’m trying to workout a way of interping the player character from one place to another, along with a smooth time dilation curve??

I’ve made a mess of my blueprint, but basically what I have is I timer that detects how long I have the space bar down for, I want that to determine how much the time is dilated (longer hold = slower time) then I have a timeline with two curves in it one curve is for the movement interp (0/1) and the other is for the time dilation it goes from 0-1-1-0…

the problem I’m having is that the character reaches the destination before the time dilation curve has finished? as if its not affected by the dilation?? I want it to finish at the same time? as if time slows down when the character moves and then speeds up when I reach my destination i.e. like the “blink” from dishonoured but more exacerbated, slow enough that I can shoot while in slow motion…

thanks in advance!!!