Notification emails silently fail on shared hosts.
Gravity Forms hands the notification to wp_mail(). wp_mail() hands it to PHP mail(). PHP mail() hits the open internet from a shared IP with no SPF record — and Gmail drops it on the floor. Gravity Forms adds an entry note saying WordPress passed the email to the sending server, because that part worked. The mail just didn't arrive.