Ha, one last tweak – if you still want the layout to show up on the Custom Fields editing screen, add this to the if (!is_admin()… line:
if (!is_admin() || 'acf-field-group' == $current_screen->post_type) {
// not on front end and not when editing the Flexible Content field itself
return $field;
}