Thank you @Harsha Priya Daggubati!
Renaming my preference directory to R2019b_old, as suggested in the link that you provided, and letting Matlab create a fresh one solved the problem! Now my preferences are saved across sessions and the display scaling works.