Going through all the code I realized I could do a better performing work around which is the following:
add_filter('acf/pre_load_reference', function ($reference, $name, $postId) {
$fields = acf_get_local_store('fields');
return $fields && array_key_exists($name, $fields->aliases) ? $fields->aliases[$name] : $reference;
}, 10, 3);