The following is an archive page is it not?
https://www.coachestoronto.com/wordpress/blog/portfolio_category/restaurants/
Here I have the custom fields set to appear above the content, but they do not show as they do here on the single post page:
https://www.coachestoronto.com/wordpress/blog/portfolio-items/miller-tavern/
The added fields are the address and website.
The fields also do not appear here in a portfolio grid,
https://www.coachestoronto.com/wordpress/restaurants-test/
but I assumed that meant this page was not archive based.
This is a charity website project — so all for a good cause.
Cheers, Bill.