Follow up. I’ve fixed the problem by changing line #302 in controllers/post.php from:
$(‘#<?php echo $id; ?>’).addClass(‘<?php echo $class; ?>’).removeClass(‘hide-if-js’);
to:
$(‘#<?php echo $id; ?>’).addClass(‘<?php echo $class; ?>’);
Not sure why hide-if-js was being removed. But this restored WP’s original screen options functionality without issues. ACF now honors screen options default settings and admin user-initiated settings. Thanks!