Not sure if this is useful to anyone, but I'm half way through investigating. Since v12 Apache (stock Enhance setup) is logging/seeing the proxy IP (ie if you are using Cloudflare) instead of the X_FORWARDED_FOR IP. This is changed behaviour (or, you could argue actually the same behaviour), on v11 the docker IP internal address was logged/seeing by apache. This may lead to sessions issues. This behaviour is easily "fixed", but it does't affect Wordpress or Freescout (which we host plenty of), so it's also not a big deal for now. Still, eventually it should be expected that Apache should log the correct visitor IP even the traffic came from a trusted proxy like Cloudflare.
Now on OLS v12 the X_FORWARDED_FOR IP is logged/seen correctly.
I haven't looked at NGINX yet.. but the takeaway is.. if you are having session issues on Apache, try OLS. Hope this might save someone some time.. perhaps 😉