I stumbled across this solution and didn't see it posted here... This method worked for me, but as mentioned it only works in Song View. (which is fine by me... not ideal Apple, but at least a couple of decades of meticulous song ratings hasn't gone down the toilet due to the stunning shortsightedness and world class out-of-touchness of Apple Music's UI and design teams.)
*** FYI, I know almost nothing about running terminal commands except for a few iTunes/Music hacks I've followed instructions for over the years, so excuse me in advance if I use bad terminology.
Here it is...
I updated my default shell to zsh and my ½ stars instantly came back. No quitting the Music app, no restarting. It seems like this was the issue for me at least.
Here's the link that tells you how to do it:
Use zsh as the default shell on your Mac - Apple Support
If you're like me and couldn't even remember how to open Terminal, here's the easy way without even doing a terminal command... don't even click that link. I've edited what you need to know below to show exactly what I did that worked.
How to change your default shell
From Users & Groups settings
In macOS Ventura or later:
- Choose Apple menu > System Settings, then click Users & Groups in the sidebar.
- Control-click your user name or user picture in the list of users on the right, then choose Advanced Options.
- Enter your user password when prompted.
- From the “Login shell” menu, choose the last option "/bin/zsh", then click OK to save the changes.
- Check and see if your half stars instantly re-appeared like mine did.
Good luck!