Dave,
Usually when we see this problem it is related to the configuration of the board. Let me explain the process for homing, it will start moving at the speed you set until it finds the "pulse level" (high/low) of the home switch that you set it to look for, after that it will travel at slow speed (1/4 RPS) to re-find it and position in the place you configured it to (start of pulse, etc.). What may be happening here in your case is that the polarity you have set in MAX or in your switch matches each other, so when you call the HOME function it finds it immediately and it travels all the way at very slow speed when trying to find for the second time the switch as I described above.
Please check the polarity or change it in MAX of the Home switch and that should
fix it.
Regards,
Nestor Sanchez
Motion Control Support
National Instruments
Nestor