This is supposedly solved but I’m still having a problem. This does not work:
remove_filter ('acf_the_content', 'wpautop');
First, my WYSIWYG fields are in a repeater, if that makes a difference.
Second, my fields contain shortcodes. If I output my fields like this:
the_sub_field('wysiwyg_field', false, false);
The extra line breaks and p tags are gone, but shortcodes are not executed.
update: guy_b’s solution did solve the issue.