I bet the horse was lamed. If your horse is knocked out in a fight, there's a chance it will get the "lame" attribute which decreases it's stats quite a bit. After many many days the horse will heal back to normal status, but will no longer have any modifiers it originally had (spirited, heavy, swaybacked, etc.).
Might just want to sell it and get another horse.