Songs play in iTunes library and say they sync to iPhone, but don't transfer to iPhone
hi, I have added around 40 new songs to my iTunes library recently and only about 10 have transferred to my iPhone. It's strange, I can play the songs fine on my iTunes player, I have them all in a playlist. The playlist name and around 10 of the songs transfer to the phone but not the majority 30 or so. I have tried many different things - different cords/ports on my PC (Windows 11, deleted and reinstalled iTunes), restarting my phone, deleting all downloaded music from phone and re-syncing, resetting the sync history in iTunes preferences, switching to and from wifi transfer, switching to and from manual music management on iPhone to syncing whole library (that's what I usually have), and probably a few other things I've forgotten.
I called apple twice and the first time, I had my call dropped and they didn't call back. They me about "sync library" which should be under the iPhone settings app - Music, but it wasn't there for me. I don't' have apple music. Then the second call wasn't very helpful, told me to "contact my 3rd party music source," which is impossible. Some of these songs were briefly on my phone for a while too but after syncing to add more new ones to the recently added list, they deleted themselves. On iTunes it has the appearance that songs are on my phone, but only the ones that are actually on my phone are playable from iTunes through my phone (if you go to "your phone - on my device - music") on iTunes, the ones that don't work have an exclamation point next to them, like when it's in the pc iTunes library and it can't find the source of a song - this isn't the case for me. I can play these songs on iTunes, but they don't transfer to my phone for some reason.
I'm not sure if this has a fix, it might need to be updated in the next versions of iOS and/or iTunes because it seems like others are having similar syncing issues. If anyone's had this happen and knows a fix, please let me know! Thanks
Windows, Windows 6