Проблема с e-tag решилась сменой сервера с lighttpd на apache2. lighttpd умеет генерить e-tag в очень специфических случаях.
В общем теперь я понял, почему Nextcloud не рекомендует использовать lighttpd.
В общем теперь я понял, почему Nextcloud не рекомендует использовать lighttpd.