I sympathize with your aggravation and pain.
This is our 9th fall with chickens - and the predators seem a bit more determined this year than in past. Thus far, it's all young critters, newly out on their own. I call that 'natural selection' - they select to be in my coop/run/yard, I select for their DNA to be removed from the gene pool. Although tonight I missed on a young coon...it'll be back tomorrow night, as will I.
What's working our yard in N. IL? Daytime: Red tailed hawk pair and at least three kestrels; Nightime: four possums, trio of coons, lone coyote. Either I've seen these critters in the past 4 days or they appeared on our trail cam during same period. Haven't had ANY issues all summer...weather must be heading for a turn, as the animals always know before people do...
What's my solution? Fortification! Remove overhanging branches that grew this summer. Adding angled metal caps to the fence posts (kestrel's just hanging out on the tops of the 10' tall fence posts!). Adding motion activated lights (batteries ran out) and moving them daily. Changing the time the automatic doors close to earlier in the night - from 8:30pm to 7:30pm, maybe 7:15pm. Removing overgrowth plants and weeds surrounding the run, so I can more easily see what's going on in there...sorry asters, you're pretty, the butterflies like you; but you're too thick, time to thin y'all out! And perhaps some netting over the run to discourage the kestrels. They're the peskiest daytime predator currently. Coons are the peskiest nocturnal.
I know this is a short season - once cold weather hits, they'll move south or to where food is more available. Problem is there's too much food right now - the garden is in the midst of harvesting, there's lots of young chickens around growing up, the grapevines are fully ripe....it's a veritable smorgasbord over here!
Good luck. Keep reading. Keep trying to outsmart the predators. Find your weak spots and remove the opportunities for other things to get your chickens.
Or as my spouse says, "the only one who eats my chickens is me!"....!