Thanks. It works for my custom post type
Strangly, it doesn’t work with the WP ‘post’ post type.
I changed the arguments as follow, but ‘Post’ is not visible in ACF Location Rules.
function change_post_type_args( $args, $post_type ) {
if ( $post_type !== 'post' ) { return $args; }
$args['public'] = false;
$args['show_ui'] = true;
return $args;
}
add_filter( 'register_post_type_args', 'change_post_type_args', 10, 2 );