Just FYI. The gform_post_submission was not firing. After checking the source code in form_display, I moved the two "do_actions" to "before" the redirect statement. It now looks like the following
do_action("gform_post_submission", $lead, $form);
do_action("gform_post_submission_{$form["id"]}", $lead, $form);
header("Location: {$confirmation["redirect"]}");
This fixed the issue I was having and the event NOW fires :)