The SPF "Why?" page says I should wait and try again in a few days. I did. Now what?
The "Why?" tool is designed to explain why a message was rejected. So, if you are using it as a test tool, you need to keep that perspective in mind. When it says:
... so that mail should have been accepted.
What should I do?
Wait a while, then try sending the message again. It should go through this time.
What it is telling you is that from an SPF perspective, the record successfully authorized the IP address.