Q.holly has rust on leaves
Holly has rust on leaves and does not grow much – mostly sunny, clay soil.

Well-draining, slightly acidic soil is the most ideal for holly bushes. Soil high in clay content tends to not be well draining so that could be one reason why your holly is not thriving.
The rust on your holly bush could actually be leaf spot or it could even be leaf scorch. If it's leaf spot, this article will help you:
https://www.gardeningknowhow.com/ornamental/shrubs/holly/holly-problems-holly-leaf-spot-or-holly-tar-spot.htm
If it's leaf scorch, this article will help you:
https://www.gardeningknowhow.com/ornamental/shrubs/holly/leaf-scorching-in-holly.htm
If it is indeed rust, this article will help you:
For information on how to treat rust fungus, please visit the following link:
https://www.gardeningknowhow.com/plant-problems/disease/learn-about-plant-rust-disease-and-rust-treatment.htm
For a refresher on the care of holly bushes, go here:
https://www.gardeningknowhow.com/ornamental/shrubs/holly/growing-holly-bushes.htm