That is the expected behaviour
Sorry, but that's not possible!! Maybe we didn't understand each other!!!
Did the translator not work properly?
I'll try to explain myself another way
1) I change the "origin" tag in an asx song
Just to clarify, the colored squares helped me understand when the problem occurs.
If it is yellow-red it means that the origin asx tags are correct: it is an asx with the correct origin URL
If it is only yellow, the source URL is missing or incorrect
If it's green it's simply an mp3
2) safe
3) deselect the previous one and select two different songs, even from another album always asx and change the album tag, for example, not the "origin" tag, I don't even see that.
Note that flag on the origin tag is checked, it shouldn't be and I didn't check it
4) safe
5) result: the origin tag has been deleted from the last two songs I edited.
In practice, the origin tag always remains selected after a change has been made to it and remains so until you manually deselect it or close and reopen MB.
I don't know how to explain it more precisely but it is a very annoying event.