I had the same issue with spoonflowers printing. I ordered this in dark navy and received light purple. In the sellers defense, I don't think it is her fault.
I think it is poor ink (dpi) and printing techniques. I would rather pay more for a saturated color than wait 3 weeks for something I didn't order. They are in the process of refunding my $220.
I am desperate to find this fabric in true navy. Any hints about a different fabric I could try to print a test swatch on to see if the navy comes through for me?