Ты в целом ок сделал, это нормально в паренте стейт карточек хранить. Это уже рефакторинг, лучше в самой карточке, да. Да и ХОК тебе здесь не нужен, это вообще кейс не про ХОК.
Я ХОКИ использовал, когда мне нужно было пробросить сервис в компонент. Для обработки ошибок. Для стейта там где у тебя 2-3 компонента, пропс-дриллинг и всё.
Ты в целом ок сделал, это нормально в паренте стейт карточек хранить. Это уже рефакторинг, лучше в самой карточке, да. Да и ХОК тебе здесь не нужен, это вообще кейс не про ХОК.