Please change who the dodge is triggered

I thought it was a problem because run and dodge are on the same button.
But after changing run to B and keeping dodge on A, pressing and holding it still doesn’t work — the game doesn’t recognize it, and the character doesn’t dodge.

So dodge is still triggered on key up, and there’s also a delay timer. If you release it too late, the character doesn’t dodge. That’s very strange behavior for an ARPG.

So here’s my suggestion:
If dodge is on a separate button from run, then dodge should be triggered on key down, not key up.