@lordloveadog, good to have you back and to hear about your purchases, they sound wonderful.
I too have the craft check linen dress, having bought the autumn 2021 verstion in brown/orange last August. This version does indeed come up very generously: I am a high street 12 and the S in the shop was too big so I ordered an XS online and even that is generous but a keeper.
I had also tried on the oversized landscape checked linen dress instore in a M: absolutely enourmous on so I ordered the S but I could probably have got away with an XS but the oversized look probably means it is supposed to look very flowing.
I do find the shops frustrating: I am in London so can get to most branches here and often find they don't have my sizes (usually 10 or 12 and S or M).