Yeah, this is a gray area. I seen SPF Validated in two different ways.
1) Some places validate the entire SPF Record.
2) Some places will validate the SPF Record in order and once a match is found - they disregard the rest of it.
But based on what you are describing, the syntax is valid. So I would think this is a bug.
Campaign Cleaner - The Ultimate Tool for Optimized, High-Performance Email Campaigns