So if you create a custom block in development and deploy it to production using
drush config-import you’ll get the following error:
This block is broken or missing. You may be missing content or you might need to enable the original module.
Create a custom block in production that is disabled in the block layout. Sync the db to your dev environment. This allows you to add configuration that syncs to its related content on production (via the content’s UUID).