I don't think other configuration options will help.
If possible try the card in another Arduino and SD module. This is a long shot since read operations seem to work with the Teensy.
It may be that the card has problems with single block write commands in SPI mode.