When standing on an uneven surface, launching character leads to massive boost

I tried multiplying vector, adding to character movement but it didn’t help. I’m not sure what’s reason for that, so I’ve got no idea how to fix it.
Anyone had this issue before?