Staff text offset applied to wrong above/below position
This is kind of hard to describe, and although it relates to the placement setting (above/below), I don't think it's necessarily related to the other issues with placement settings getting lost - here, the placement is preserved, but the offset is lost. Or more particularly, the wrong offset is applied. But it is probably related to #279033: Expression text badly placed by default, placement not saved.
First, here is where the issue was originally reported: https://musescore.org/en/node/280603. And here is my post where I list specific steps to reproduce the issue as originally discussed: https://musescore.org/en/node/280603#comment-882710
However, here is a much simpler test case:
1) new empty score
2) enter staff text on the rest in measure 1
3) use Inspector to set placement to below, then set as style
4) enter a vertical offset of, say, 6sp in Inspector, then set as style
Now, enter another staff text in another measure. Right away, you see the 6sp is ignored, and the staff text is placed directly below the staff. Not sure what's going on there, I guess we're taking the offset from the position above rather than position below?
Next, press "X" twice to flip it above then below the staff. Now it has the proper offset and sits 6sp below the staff like the first staff text.
Result: both texts are now sitting right below the staff again. So whatever confusion happened when creating that second staff text is also happening on read, which is far worse because it's loss of work. It is fixed if you do a reset, but then lost again on next reload, etc.