There seems to be a race condition with fire vrt:run. Sometimes the report is opened in the browser before it has been written to disk, so you see the last version of the report (or none at all if this is the first time). This problem might only exist on ddev with its mutagen sync. I bet a delay of a second or two should fix it.