Got it big time - easy solution on this version of iTunes... 12.7.0.166
Items are reloaded every sync because they have a 'Work' field name.
Open iTunes, go to header bar (fields, at the top - Name, Time, Artist, Album, etc.).
Right click and add the 'Work' field, if it is not already showing (after the right-click, a window pops up and 'Work' is near the bottom of the list alphabetically).
Once 'Work' appears on the header bar, click the word 'Work' and the list of items in the Work field are listed hierarchically. If nothing shows on the list, click again and the items will arrange themselves in an opposite order. On a side-note, you can click any header and it will organize those items listed in that field hierarchically, click again and it will arrange in opposite order (by date, alphabetically, purchased, added, etc.). I keep mine arranged by name, but use the headers to list songs in different order from time to time. Anyhoo...
Right click the song that has a 'Work' name, choose 'Song Info', and make sure the 'Details' tab is chosen (blue).
Under 'Details', choose the first item - titled 'Song' (it has two arrows next to the word ' Song' - click the arrows) - and up pops a window that gives you a selection between 'Song' and 'Work Name'. Click on 'Work Name', delete the work name, then hit the arrows to return to 'Song Name'.
Hit 'OK' and the song should reset itself. Then, don't forget to change your header selection back to what you usually use. I use alphabetical listing by hitting the 'Name' field and making sure the arrow points up. Good luck.