WASD keys move FPS character super slow

I have begun an FPS project whereby I have mapped both the UP and W keys to MoveForward with Scale of 1.0, and DOWN and S to -1, with A and D to MoveRight.
The UP/DOWN keys move as expected (or any other non-alpha key) but when mapped to any alphabetical key (ABCDEFG, etc) it moves the FPS character so slowly it’s almost undetectable (though it is moving correctly, just waaay slow). With both UP and W mapped exactly the same way next to each other in the input section, UP has the correct speed but W does not. That doesn’t seem to make any sense at all. Anyone have any ideas?

I was generally following this tutorial (link)

#include "FPSCharacter.h"
#include "Components/InputComponent.h"
#include "GameFramework/PlayerController.h"
#include "GameFramework/Pawn.h"
#include "GameFramework/Character.h"
#include "GameFramework/CharacterMovementComponent.h"
...
void AFPSCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{
	Super::SetupPlayerInputComponent(PlayerInputComponent);
	// set up gameplay key bindings
	PlayerInputComponent->BindAxis("MoveForward", this, &AFPSCharacter::MoveForward);
	PlayerInputComponent->BindAxis("MoveRight", this, &AFPSCharacter::MoveRight);
...
void AFPSCharacter::MoveForward(float Value)
{
	if ((Controller != NULL) && (Value != 0.0f))
	{
		AddMovementInput(GetActorForwardVector(), Value);
	}
}