If I paste the url in the browser I can see 2 requests made for the same page. I found this in the server logs.
http://localhost:3000/app/create-project/project-details
Also the nuxtServerInit is executed multiple times When I check the response of the get request for the page from the browser. I can see only the static content in the response. The page has a list which is fetched from the server in the fetch() method of the page. The html generated based on this list (using v-for) is not there in the server side response.
Here is the link to the repo if you wish to check the code.
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c265">#c265</a>)</em></sub></div>