Drupal 6 Form fields not displaying if nested too deep.
So I found out why its not working, very simple mistake on my part. I was declaring            $form['goals_fieldset']['goal_'.$gid]['recommendations'] later in the form, erasing everything else. Sorry for wasting time!