Você precisa perceber que o sed regex [^\s] não fará o que você acha que deveria, viz. procure por um espaço não-whitepspace, em vez disso, ele deve negar dois caracteres, uma barra invertida \ e a letra s .
O que é necessário é o \S , que é feito especificamente para isso.
E para gerenciar a saída do comando mergerdriver.info, derramando várias linhas, está o comando N da caixa de ferramentas sed .
PROJECT_KEY=$(sed -nEe '$!N;s/(\S+)\s+(\S+)//p' <<<"$mergedriverinfo")
REPO_SLUG=$(sed -nEe '$!N;s/(\S+)\s+(\S+)//p' <<<"$mergedriverinfo")