Yoto Mini stops playing cards

We’ve had our Yoto Mini the better part of a year…maybe? My 3 year old son does drop it a lot and recently it just stopped playing the cards. Before that, it had started pausing in the middle of playing a card and we would need to remove and reinsert the card to get it to start again. I did a factory reset and the cards started playing again for about one day before it just started doing the same thing. I have emailed customer service and am awaiting a response.

I have been able to get the cards to restart playing by hitting the player with my hand which makes me think something is loose inside? Has anyone else had this issue and were you able to resolve it? Did he just drop one too many times and it needs to be replaced?