The problem is that you cannot have multiple post loops the way you have them set up.
Please see my explanation of the problem here https://support.advancedcustomfields.com/forums/topic/nested-post-object-fields/#post-48227
You need to loop through the second relationship field in some other way than using setup_postdata()/reset_postdata() and you’ll need to use a different method of getting the values from the fields.