Hi @philex
ACF uses the setting ‘current_language’ to modify the $post_id
, not the ‘default_language’.
I believe it would be possible to simply use this code instead of the filter:
$message = get_field('email_text', 'options_de');
You can check your wp_options table to double check what the language code is used in the option_name.
Thanks
E