some previously great (or at least normal ) spouses can LOOK like they have a personality disorder during crisis, but show no signs of it before or after.
That’s not your husband.
You’ve given ample evidence that he had these issues all along, they’ve just become less hidden.
I suggest you read a short book called The Sociopath Next Door. I suspect you will recognize your H.
As for your H blocking your stepdad on FB - how else could he hide OW posts and other evidence of his bad behavior? It’s probably not personal to stepdad but just about hiding what he’s doing.