Just a note on this if anyone else is looking for this. I think I’ve figured this out. I was using the acf/init hook to call the functions creating the options pages. They were spread across multiple files and classes. I noticed that the main page was getting called after some of the subpages. When I added a priority of 1 to the main page hook and it appears to be working. add_action('acf/init', [$this, 'baaSettingsPage'], 1);
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users