This is probably an issue with the way in which the cards are fed into the printer.
You may be better off not setting a custom sheet size in Word, but adjust the margins on the default (letter) size page so that the text will land in the desired place on the card.