Banned tracks are not excluded from synching
Unticked tracks are excluded, except for when they are in a playlist. It looks intentional but i dont recall the reasoning.
You could create an auto-playlist that reads the playlist(s) and excludes unticked files, and use the auto-playlist for synching instead of the static playlist. You could also exclude banned tracks that way