Hi @SkunkFanatic ,
I can hear that things are a bit heated right now. It is understandable that you want the best for your friend, especially as you sense that something may not be right.
It is so brave of you to post what is happening and how you feel about it.
Considering how much you care for your friend, your concerns is probably a necessary conversation to have. The "success" of these conversations usually revolves around timing. For example, the first time you shared your concern was during a live discord call. It seems like their reaction was quite a defensive one. However, if you were take your friend aside in the future, and say something along the lines of, "I really care about you, and this is why I need to tell you something. As much as I don't want it to be the end of our friendship, I think it's important that you know....."
A guide to tackling this difficult conversation can be found here.
I hope you find a time and place to speak to your friend.