Why my topdown 2D character slows down when running diagonally along a wall ?

But maybe this person wants to treat it like the old-school RPG movements

Yeah that’s exactly what I want to do.