It seems that everything works if I create a new empty project and create webforms content there without anything else.
I simplified the content type schema by removing references to footers, and atleast on empty project it now works 😄
But would be interesting to understand how the virtulization server gives 404 when in webclient the documents are there.
Also what are the proper places to set logging levels to debug to debug that.