Can you update the "live demo" sample with the latest threejs (version 88), currently it is using version 44.
Also there are lot of changes to Webvr modules which is now not using the vreffect and vrcontrols.
With the latest update they use the renderer.vr.enabled and renderer.animate to get the Webvr working.
Sample :- https://borismus.github.io/webvr-boilerplate