If you are thinking or better said overthinking on the subject of which one to choose for less water retention then short answer is:do not waste time just buy the one you get best deal on or the one which is available.
Yeah the Enanthate has a 7-carbon ester chain while cypionate has an 8-carbon ester chain and as we know....read full article
here.