Thanks Mark. Not sure I'd agree the ICO guidlines are vague, although they are written in general terms. Having studied English law in a past life they are fairly meaningful to me, and I'd still take the view that the default MODx session cookie, based on the information you give, could fail to meet the criteria for essential, should the ICO ever become involved. Personally I wouldn't bet money on that happening, the sites are too low down in the food chain to interest the ICO.
However, I do have to persuade my clients that the sites will remain "legal" and they prefer certainties to probablilities. And to avoid nasty pop-ups and such like my preference would be to get rid of cookies altogether where possible.
To this end I have been trying out Zap's mod to index.php which I found on this thread
https://forums.modx.com/thread/8229/modx-site-that-doesn-t-use-cookies#dis-post-48805 on a test site, and so far I have not run into many problems. Every public page on the test site is served correctly and contact forms work.
However the sites also have some private areas and this mod does appear to break webloginpe, but TBH I was half expecting this. In fact this is not a big issue as these private areas run in subdomains with their own MODx installs, so index.php in those installs can remain unmodified. We can deal with the consent issue easily as only registered users get access and consent can be built into the "sign-on" process.