More than likely some important markup is missing that is causing ACF JS to be unable to find the fields that need to be initialized.
The markup on your page needs to be exactly the same as it would be if ACF was showing the content on a options page created in ACF.
Another possible problem is that ACF is not loading all of the needed scripts because it is not a post, term, user, acf options page, or some other type of object that ACF can normally be added to and ACF is detecting this an not loading some things.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
© 2023 Advanced Custom Fields.