Pests will eat agapanthus plants for as long as they can. So long as they are getting what they want, they won’t leave. Eventually, when they exploit everything and the plants are in poor health and dying, they will move on. However, it will be too late to save your plants!