Is it not unlinking? After trying to unlink it, what happens when you hover over German?
$this->modx->babel->updateBabelTv($diff, $diff);
$this->modx->babel->updateBabelTv($linkedResources, $linkedResources);