You are setting the post ID values of your options page ‘program-settings’ and ‘team-settings’
This means that when using ACF functions you must use these post ID value instead of “options”
the_field('programs_preamble', 'program-settings');
ACF uses the “post_id” as a prefix to the field name in the options table
"options_{$field_name}"
When you change the field name it changes the prefix
"program-settings_{$field_name}"