NLP export randomly does not write NLP metadata

I have a bunch of JPEGs (lab scans) that I imported into LR, and then added NLP metadata to them - camera make/model etc.

Then I bulk-exported all of these JPEGs via the NPL export thingy, with all the options to export the metadata:

plus the “include all metadata” Lr option.

I select and export ~100 of these JPEGs.

The exported files report their make/model as the mix of these two devices:

and in the second one, film-related metadata will be missing.

Now, if I then pick one of these SP-3000 files and export just that file, then after a few attempts it’ll show Minolta TC-1 and other film metadata. Just now, it took 4 exports. I change nothing in Lr, just keep re-exporting the photo.

Running Lr 15.2.1, NLP 3.1.1, on macOS 26.4 (25E246).

I noticed that sometimes(?) export does 2 operations, and sometimes one. The 2 op export is where the files get all screwed up. I have a Run Any Script that moves the exported files, and that triggers after the much faster “export files” op finishes, and this results in a big chunk of files not having the right metadata.

But, I don’t understand what this “Export files” operation is, and why it seems to be running only sometimes.

I thought it must be the race condition with the Any Script plugin moving the files too early, but even without it the output is like that (I just ran “export for facebook” NLP preset with no extra anything).