Smart Playlists Don't Synch from Mac Music to Phone
There are hundreds of posts on this and no solutions that really work for me. I guess I'm posting out of desperation.
Problem: I have smart playlists that I want to synch from Mac music to various iPhones and iPads. Some playlists synch OK. Some synch partially - i.e. there might be 4043 tracks in the playlist but only 894 synch. Some playlists don't synch at all. Others appear not to synch but although they are empty on the phone the tracks transfer to the phone and I can see them under Albums, Artists, etc. (and they are not in other playlists). Playlists which are problematic on one mobile device are problematic on all of them. This was never a problem with iTunes - it started with Music on the Mac.
I "fixed" this a couple of months ago when I noticed that one of my Smart Playlists updated fine. I duplicated it, changed the conditions and that one worked OK too. So I deleted loads of playlists which didn't synch and used duplicates of this working specimen. This worked fine, until today, and now those Smart Playlists which have been synching fine have stopped synching.
All the music is mine on vinyl or CD, and has been ripped to the Mac. I have never used Apple Music. I have never downloaded any music from Apple. Nothing is stored in the cloud. Toggling Apple Music on and off on Mac and iPhone doesn't help. There's no correlation between the file encoding type and whether or not the file transfers. Creating new Smart Playlists doesn't work.
I've tried deleting the Music app from the iPhone and re-installing it. I've tried all manner of resets on both Mac and phone. It's a problem with brand new phones, so a phone restore isn't the answer. Resetting my Mac Music database is certainly not an answer for me - there are 15 years of custom data in there that are irreplaceable unless someone knows how to reset the database and then import the data from the old database.
The only thing that consistently works is to untick "Live Updating" in the playlist on the Mac, but this is a pain because there are a lot of interdependencies between the smart playlists so to do a synch means unticking a couple of dozen playlists before synching, then ticking them again after synching. I've looked at scripting something to do this for me but I can't see a way to do it because Apple Script doesn't give access to Playlist Live Updating - unless someone knows better.
I raised a bug report with Apple as soon as I saw this a couple of years ago and I raised another one recently with more detail as above. I know that Apple don't read these boards - but if anyone has any other suggestions then I'll gratefully try them.