Os filtros de spam funcionam de diversas maneiras e não há um padrão específico de como eles funcionam ou como eles levam isso em conta na totalidade.
Se o DKIM estiver ativado, você deve investigar por que exatamente o cheque é "neutro". Ele não pode ajudá-lo, e geralmente indica que há algum tipo de erro em seu registro _domainkeys ou você está gerando assinaturas sintaticamente inválidas.
Além disso, o filtro de spam pode levar em conta que as mensagens anteriores eram spam, o conteúdo da mensagem e quaisquer anexos, e até mesmo a "aparência" do nome da conta, entre outras coisas. As razões são meio ilimitadas.
Considere configurar um registro _dmarc, fornecendo um endereço de retorno para um relatório resumido de mensagens marcadas como spam. Isso lhe dará uma ideia melhor de onde começar.