This looks very strange from here ... as $blockContext->getSettings() ~ equal $blockContext->getBlock()->getSettings()