Hi @FullMoonLTD
This is happening because people who are leaving the checkout not subscribe your store yet. People should subscribe to marketing emails then if they leave checkout your checkout recovery emails will be send.
I highly recommend to use a solution to collect emails. This solution should subscribe emails directly to your Shopify store so you can send those emails.