I have observed on several occasions that even though the animist main pet is in range to pull and the forest hearts are out of range of the mobs, that the forest hearts will keep pulling after the first time the main shroom pulls even though the hearts out of range.