As i said, i worry about such high frequency for this type of motor which are usually drive in 'pure-dc'. Maybe something to try... but for long term... i really can't say what could happen. One more reason why i posted a possible solution schematic... kind of linear regulation, sort of.

But first, have all your loco available and try with <300Hz. HPWM and/or SSPWM.