How strange. Looks like the args are correctly being set,
Your next step is to find out why the args aren’t being read in by ACF by running a simple debug in the ACF code.
Edit the core/fields/post_object.php file and on line 171, can you print out the $args
? Are the args taking ont he changes from your filter?
Thanks
E