Ok, i am posting a step-by-step screenshots. All is done with the "fresh" files (unmodified download source from tidal). Files format: FLAC. Test done on track "11. Nirnaeth Arnoediad.flac". MusicBee version is 3.5.8698 P
1. Get metadata from Picard. Screen shows that Picard adds "Lind Erebros" as record label.

2. This screen shows file timestamps after Picard data loaded and saved.

3. Screen shows file info from Bee - record label here is treated as publisher.

4. This shows that files not "loved" yet.

5. Now we "love" tested track.

6. Timestamps again. Timestamp for tested file is changed. (09:43 vs 09:42 for others).

7. Now we load album into Picard again. Picard wants to update tested track which misses record label.

8 and 9. This is a text view for tested and other file from album showing that tested track is missing label tag internally.


Also i have noticed that after "love" tested track now has "Organization" instead initial "Label"... I suppose thats the reason Picard wants to update file again, but i cannot understand what have caused this.
- I wouldn't expect setting "love" to make any update to the file, it's only stored in the database. Have you made a change that would save that to the file?
Only pressed "love". May be some another setting from Bee could cause it, but i cannot think of any. In general my principle here to deny any file changes to files from Bee side so source Picard data would be intact.
- Given that the file was changed, did you scan the updated files in MusicBee before making the change? Did the label tag show up in the tag editor?
Yes, it stays as publisher. May be this is somehow connected with how Picard and MusicBee treats label/publisher from tags.
Link to a problem file that we can test on our side.
I could upload the whole album somewhere if needed, but i suppose that could be tested on any flac files with Picard metadata which assigns label to tags. The problem i describe happens for me with different albums not with this certain one.