Typically roosters will only crow in middle of the night when they sense a predator in the area. They are warning their flock of potential coyotes or foxes, etc .
Sounds like this is more of a predator problem than a rooster problem.
“Typically roosters will only crow in middle of the night when they sense a predator in the area. They are warning their flock of potential coyotes or foxes, etc .”
In a suburban area that means they crow every 15 minutes. When I lived on Guam this was the case.