People feel awkward accepting compliments because it can clash with how they see themselves.
If someone has low self-esteem or is used to criticism, praise can feel unfamiliar or even undeserved. Some people also worry about seeming arrogant if they simply accept it, so they downplay or deflect instead.