If you like the print-on-demand model, try Hawthorne.
https://www.hawthornesupplyco.com/
They have a mix of print-on-demand and conventional fabrics. I've ordered from them many times and have been a happy, satisfied customer every time. Never a single issue.
The benefit of print-on-demand is if you decide in 2 years that you want more of that fabric, they can simply print more for you.