Per Google, you CAN mix ItemList and Recipe schema. So you could get with this, but you do need to check the intent of the search. If Google is returning results competitively doing this then so be it. And again, duplicate content is only a concern if you have MOST of the content duplicated. If it’s just the card for example and the surrounding content of the duplicated card is mostly unique, you tend to be fine.