Export node display with Features not taking in account format of fields
The format and other settings of the field in a DS display are exported as part of the field instance element containing an array of settings per DS display.
So, except from the DS display you have to track all the Field instances (from the related Feature section) in your feature.

An example of an exported field instance of a text field field_location with format Plain text in the Full DS view mode in feature file my_module.field_instance.inc is:

// Exported field_instance: 'node-image-field_location'.
  $field_instances['node-image-field_location'] = array(
    'bundle' =&gt; 'image',
    'default_value' =&gt; NULL,
    'deleted' =&gt; 0,
    'description' =&gt; '',
    'display' =&gt; array(
      'default' =&gt; array(
        'label' =&gt; 'inline',
        'module' =&gt; 'text',
        'settings' =&gt; array(),
        'type' =&gt; 'text_plain',
        'weight' =&gt; 42,
      ),
      'full' =&gt; array(
        'label' =&gt; 'above',
        'module' =&gt; 'text',
        'settings' =&gt; array(),
        'type' =&gt; 'text_plain', // This is the exported format
        'weight' =&gt; 0,
      ),
      'teaser' =&gt; array(
        'label' =&gt; 'above',
        'settings' =&gt; array(),
        'type' =&gt; 'hidden',
        'weight' =&gt; 0,
      ),
      'token' =&gt; array(
        'label' =&gt; 'above',
        'settings' =&gt; array(),
        'type' =&gt; 'hidden',
        'weight' =&gt; 0,
      ),
    ),
    'entity_type' =&gt; 'node',
    'field_name' =&gt; 'field_location',
    'label' =&gt; 'Location',
    'required' =&gt; 0,
    'settings' =&gt; array(
      'entity_translation_sync' =&gt; FALSE,
      'text_processing' =&gt; 0,
      'user_register_form' =&gt; FALSE,
    ),
    'widget' =&gt; array(
      'active' =&gt; 1,
      'module' =&gt; 'text',
      'settings' =&gt; array(
        'size' =&gt; 60,
      ),
      'type' =&gt; 'text_textfield',
      'weight' =&gt; 21,
    ),
  );