The issue is with movement prediction in the character movement component, the way you need to implement this dash is by extending the character movement.
I suggest checking this YouTube series
Another way which is probably not recommended is to ignore correction checks briefly while doing a fast move such as a dash, I would also do the dash client side as well to stay in synch as much as possible.
