Render module block programmatically I know I can render my custom block programmatically with 

$block = \Drupal\block_content\Entity\BlockContent::load(2);
$vars['contact_us_info_block']= \Drupal::entityTypeManager()-&gt;getViewBuilder('block_content')-&gt;view($block);
$vars['contact_us_info_block'] = drupal_render($vars['contact_us_info_block']); 


Now I want to render SimpleNewsletter  Block programmatically,I tried 

$block_manager = \Drupal::service('plugin.manager.block');
$config = [];
$plugin_block =  $block_manager-&gt;createInstance('simplenewssubscription', $config);
$vars['newsletterblock'] = $plugin_block-&gt;build();


but faced with following message in output

This block is broken or missing. You may be missing content or you might need to enable the original module.


SimpleNewsletter module is enabled,how can I render contributes modules block programmatically?
I render it with following snippets and work correctly

$block = \Drupal\block\Entity\Block::load('simplenewssubscription');
$block_content = \Drupal::entityTypeManager()
    -&gt;getViewBuilder('block')
    -&gt;view($block);
$vars['newsletterblock'] = $block_content;