In your “vector+vector” nodes instead of only using the X coordinate you should use your desired vector (in your case one at 45 degrees).
You can use “Get Controller Rotation” → “Get Forward Vector” and use this in your “vector+vector” nodes. (Don’t forget to multiply the Controller Forward Vector by your MoveSpeedForward)