My cleaner shrimps like to eat hermits. Every once in a while I see them snack on a hermit soft abdomen and then I get a half dead hermit crawling around with no abdomen. I even have pics.

Most likely, 1 hermit attacked another for a shell (I see this all the time in my nano) and the loser was briefly kicked out of his shell and before he had time to move to a vacant shell, a cleaner grabbed it.
In my main tank, my crab population slowly dwindles from predation (only the strong survive). In my nano with no predation, every hermit is still accounted for.
Doesn't really answer your question other than to say that some hermits do get eaten by predation sometimes. I like hermits and have 6 different types in my tank (blue legged, scarlet, zebra, mexican, baha, electric blue)