Resolved.
It turns out that the $posts = get_field(‘home_featured_sections_2’, ‘option’); was not referring to the actual relationships field, but to the parent of the relationships field. I put a have_row loop around it the code worked properly….with a few minor other tweaks.