I had a friend with a similar situation, was sure it was a weasel, turned out it was a hawk. If there were walls on the coop but no roof I’d bet it was a hawk. Just because something took the bodies the next night doesn’t mean anything, plenty of scavengers around. Who cares what ate them once...