The concept of metaphor can be seen as a non-discrete category, with arguably no delineable boundary between the presence or absence of it in a particular environment, depending rather on various factors outlined above, such as concreteness, presence of a historically older and more basic alternative meaning, and so on.
it is not always clear even for a human annotator, meaning that some discrepancy between the manual annotations and the automatic predictions would be expected.