Sometimes flannel will need multiple wash dry cycles before it's done shrinking. It also shrinks in one direction lots more than the other. I'm wondering if it was not done shrinking with your single wash and when you pressed it(with steam??) it shrunk again. If you still have an uncut piece, try washing and drying again.