This is a weird issue – I have it on two separate sites:
Site 1: WP 6.4.3 / CF 5.8.7 (with reCaptcha integration)
Site 2: WP 6.4.3 / CF 5.8.6 (with reCaptcha integration)
I did some testing with various emails and different browsers. What seemed to be consistent across the board is that any emails at my domain would successfully get delivered (even an email address that doesn’t exist). Anything ELSE though – hotmail, gmail, yahoo – did NOT arrive even though it showed the green ‘sent’ message. I have Flamingo installed on both of these sites too, and it does show ALL of my test messages there.
On my own site, I disconnected reCaptcha, cleared my site cache and tested sending via the different email addresses again. Same results. I also tried deactivating Flamingo and then re-tested again – same results. It seems like it’s only domain emails from the same website domain that get delivered for some reason, though almost all of the test messages I sent got the green ‘sent’ message.
Hope that helps? Please let me know if there’s anything else I can provide.