Tecnicamente, sim, há uma diferença. De acordo com a Sintaxe de registro de SPF , um sinal de mais (+) indica que o registro deve passar, sem fazer perguntas. A ausência de um sinal de mais ou a inclusão de um ponto de interrogação (?) Indica um status "neutro" - ou seja, o proprietário do domínio não está dizendo de uma maneira ou outra se esse registro específico deve passar.
No entanto, o resultado final é (quase) sempre o mesmo: o email irá passar.