The blame thing is what would make me think not AvPD. Avoidant people blame themselves for everything, and even if there is no logical way they can take the blame, they find something they can take responsibility for.
This is a list of qualities of a 'covert narcissist.' It seems to fit your description.
https://www.psychologytoday.com/blog...ert-narcissist