I tried doing a manual asset(Asset) call, which makes Zorro save the .par files without asset names. But then I get errors "no xxx parameter at walk x" and when I look inside the .par files, the component name is wrong. Just like the behavior above, it has the correct component name in the first walk file only, but the other ones all still contain the initial wrong asset.

It's not that the asset is undefined, because it names the first file correctly always.