The second part of my comment should cover it. You need to use the correct post ID in all of the function for getting or showing fields. The reason that your fields are not showing is that you’re not using the post id in the have_rows
loop functions.