The only other thing I can think of is perhaps the field group which contains the ‘hide on screen’ settings is not the first field group to appear on the page. Is it possible that another field group is being loaded beforehand?
Each field group contains a menu order setting to modify the order
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users