You've been feeding his hens without his approval. This is why I think as much. You didn't write they all run over, just the hens.
Despite him having gone for you it seems you haven't taken a step back and wondered why. For you to be taking a rake with you I assume to discourage any attack this has been going on for some time.
Contrary to some often voiced opinions, roosters don't come as devils and angels and are not mindlessly aggressive. Like most other creatures they attack when they feel they, or their group, are under some kind of threat.
The threat you are to the rooster is you're trying to entice his hens away from him buy offering them food. This is exactly how a competeing rooster would act, they find treats and give the I've found food call which attracts usually junior hens away from the other rooster. There are probably other factors mixed in.
There is but it takes concentration, work and commitment.
A few rules if you will.
Roosters are not male hens. Seems obvious but once this is realised then the next step is to not treat them as such.
Feed the rooster before the hens and let him feed the hens. There are many ways of going about this. Some imagination is required.
Don't pick up his hens, especially at hte age he and they are. Get it right with the rooster and later handling his hens becomes less of an issue.
I must write such an emotive title to the thread from a vet tech doesn't bear well.
Given you free range (?) this article might be of use.
https://www.backyardchickens.com/articles/understanding-your-rooster.75056/