Thanks, Chouby!
Here’s how I fixed it:
function loop_author_archive( $query ) {
if ( $query->is_author() && $query->is_main_query() && ! is_admin() ) {
$query->set( 'post_type', array( 'status' ) );
unset( $query->query['lang'] );
unset( $query->query_vars['lang'] );
unset( $query->tax_query->queried_terms['language']);
}
}
add_action( 'pre_get_posts', 'loop_author_archive' );