Are you sure it’s scratches and not Equine cannon keratosis? They can look very similar, but keratosis is best treated by aggressive currying.
For true scratches, I spread a lot of furazone on the leg, wrap loosely in seran wrap, and then cover it all in a standing wrap. Leave on for about 10-12 hours, then wash the leg well the next day. It will gently remove all the scabs so your medication can get to more of the infected area.
I’d also try skipping the alfalfa to see if it’s sensitivity caused.
For zinc and copper, I use cal trace bulk zinc and copper. I have seen an improvement in my horses hooves with it. There’s a newer thought on copper/zinc supplementation that in some cases horses will need significantly more than the recommended amount. This may because the horse has a high iron intake, because iron can mess with the absorption of them. Sometimes your hay or your water will have high iron levels, and it can really vary even by region. For instance, the water from my well is considerably lower in iron than the water at the barn a few miles away.