Partials called from content adapters won’t load data without an update

I have a content adapter that creates nested pages in mysite/content/en/docs/ as per the nests available in my JSON source. Each page has a plot that’s created from a partial at mysite/layout/partial/plot.html and JS in mysite/asset/js/plot.js

The JSON data is stored at mysite/data.

Problem -
When I launch the site using Hugo server —disableFastRender —noHTTPCache -F, the site loads without any data, which isn’t seen in any warnf from the content adapter or from any console.logs from the JS.

However, when I hit ctrl+s (save) on the content adapter, it reloads/updates, prints warnf in the terminal and console.log in the browser console.

I have been busting my head since 2 days to get to the root of this but can’t seem to get it working. Any help is greatly appreciated!

Please let me know if any more info is required.

the first thing to check if one of the things listed here matches your setup: Frequently asked questions

which hugo version: execute hugo env

and the easiest is to provide a maybe stripped down repo for someone to reproduce.