8 Way Character Movement with AIController and WASD

I’m making a click to move adventure and I want to be able to support WASD movement as well. This involves using an AIController to utilize pathfinding and replicate the pawn’s movement. The method below works pretty well for one directional movement, but it won’t move diagonally since it is only handling one Simple Move To Location at a time. ie if both A and W are pressed at the same time, one of them gets overridden. Any ideas or resources for handling both inputs at the same time to move diagonally?