Raphael, it is so good to see that you have worked very hard to be aware of your own internal processes and less helpful behaviors and tried to address those patterns in your life. You sound quite balanced in your own self description, aware of both strengths and weaknesses. I don't feel qualified to give you very much advice, but I did think that you might find it helpful to read this article:

https://www.davidsongifted.org/search-database/entry/a10421

Perhaps you will find it helps you understand some of your patterns of behavior or difficulties better?