My setup is a bit more complicated than I explained – but knowing that the_sub_field() doesn’t accept an ID parameter solved my issue!
Rather than using the ‘regions_list’ as a sub field, I added it to an option page and changed the variable for regions2 like this:$regions2 = get_field('regions_list', 'option', $engID);