Isso acontece quando você tem um plug-in ou outro script originado após a definição do mapeamento que substitui o mapeamento. A maneira mais fácil de descobrir qual é executar este comando:
:verbose imap <cr>
Isso lhe dirá para qual sequência de teclas está mapeada e qual script definiu o mapeamento.