--- However, I still should have had her vet. check him over
You need to get YOUR own vet do this. You need an objective, independent third-party to give you an assessment. If not you’re not local to the horse, you can find candidates by using the Yellow Pages, Ridecamp etc.