Display Suite Extra Fields not showing in content page
I would try adding a class key, for example: 

class: '\Drupal\ds\Plugin\DsLayout'


Also, I think you should update the template line, replace the underscore with a hyphen (and do the same for the actual twig file), for example:

template: templates/custom-article