I feel your stress and I have fought to get those settings right many times.
You can set acceleration to be less than player speed and decelleration to be very high like 2000 and that will give you close to what you want.
The only other way is to not use 8 direction and use straight movement commands setting the sprite to X and Y coordinates but requires more events and loses some of the 8 direction behavior features.
Thanks for the reply. I tried many times to configures the Max Speed, Acc, and Dec, then finally I got close to what I want.