You have been at this a long time.

You’re right that not taking it personally is the best strategy, but that is very difficult with your spouse.
You sound very concerned about his health issues, but unfortunately he seems unwilling to attend to them and would rather blame you.
Even though you’re undoubtedly very empathetic, it seems it’s not getting through to him. Here’s an article that addresses how to be empathetic to someone with BPD.
https://bpdfamily.com/content/listen-with-empathy