Weird issue that worked for me: I had two .csproj files that were marked as read-only and so VS and Unity weren't syncing properly. As soon as I made all .csproj files writeable, it immediately worked.