I do not really know. Usually, the problems are:
- wrong pin names between symbol and footprint
- unsychronized component links.
However I need to say, that I also have to sometimes use the hard way to fix problems with synchronization - usually I just delete the problematic component from PCB and import the changes. Suddenly everything is ok