My theory:
Falang stores translations in the table wp_falang_content.
Please check whether WPDM()->packageData->post_content is being retrieved directly from the wp_posts table instead of using get_post().
When WP Download Manager bypasses WordPress core functions (get_post() or the_content filter), multilingual plugins like Falang, WPML, or Polylang cannot intercept and provide the translated version.
Adding a hook or filter before rendering the description (for example apply_filters(‘the_content’, $post_content)) would solve this issue and ensure translation plugins can modify the output properly.