1: Yes, you have to display the FAQ on the page itself. In the general structured data guidelines from google, it clearly says the information marked up should also be visible for the user. (https://developers.google.com/search/docs/guides/sd-policies/)
Also, remember if you use multiple FAQ on...