That’s key to thinking it’s a configuration issue.
This may point to having the distance/step values totally incorrect, along with the various speeds.
A post on figuring the correct distance/step, for which the 6445 apparently uses µm, rather than millimeters:
If you typed in a value in millimeters and the controller interprets it as microns, then every step will be 1/1000 whatever you think.
Verify that, then set the max speed to 300 mm/s and the max acceleration to 3000 mm/s². Set the homing speeds to 100 mm/s. All of those can be tuned later.
Then it should trundle along at a more reasonable rate when you first turn it on, whereupon you can get the homing direction / switches / speeds working properly.