So I have nothing new or different to add to the advice you have gotten from this great board. When we had a RIR who was a bit agressive I did a lot of reading on roo's and their behavior. During that research I came across this article on here, I thought it was very helpful in reminding people of what a roosters job is and how to handle an agressive roo.
https://www.backyardchickens.com/a/dealing-with-roosters-roo-behavior
https://www.backyardchickens.com/a/dealing-with-roosters-roo-behavior