How do I store custom block content as configuration?
Then don't use custom block types because they are stored in content entities.
Use blocks storing only configuration. You can build a custom block plugin, even with a body field. See Custom block build function to display wysiwyg body text
There are also some contrib options like Simple Block which is implementing a config entity for blocks.