Está bien si el registro está. Solamente significa que SPF ya estaba activo por tu dominio. Edita la entrada TXT con...
v=spf1 a mx ip4:199.115.229.190 ?all
...y cambialo a:
v=spf1 a mx ip4:199.115.229.190 include:hotmail.com ~all
Puedes cambiar el TTL a 3600 como recomienda Microsoft, pero la parte importante es "include:hotmail.com". Esto significa "incluir las IPs y hosts en el registro SPF de hotmail.com como si fueran parte de mi registro SPF".
El propósito del registro SPF es más claro viendo cada parte:
v=spf1 - identifica este registro TXT como un SPF
a - permite la IP que corresponde con el registro A
mx - permite la IP que corresponde con el registro MX
ip4 - permite específica dirección IP (se puede tener varios ip4)
include - permite todo que está dentro del SPF de dominio indicado (se puede tener varios include)
~all - el caracter justo antes 'all' determina como se trata un servidor que está enviando correo que no es autorizado por este mismo registro SPF:
+ Pass
~ SoftFail
- Fail
? Neutral
Si alguien intenta enviar correo de una IP no autorizada, la "~" significa "mi dominio está en transición, por eso marca el correo como no autorizado, pero no detenga su entrega". Si estás seguro que el registro SPF incluya todos los servidores autorizados, puedes cambiar "~all" a "-all", indicando que el correo debería ser rechazado si el servidor de origen no aparece en el registro SPF.
Puedes leer más información sobre SPF en SPF: SPF Record Syntax
Saludos,