I think based what you have told it is really hard to say what are the actual problems. For example:
I've been thinking why could that be, since my work was good and never had complaints from the clients or my bosses.
There is little indication of what good actually means.
It really could be anything, it could be your workplace is toxic, could be your work might actually be not good enough to earn their respect, could be anything.
Don't get me wrong, I am definitely not trying to discredit you. I think it will be more helpful to tell a little bit more about your work, what you do daily, what you know and what people you deal with so that we can give you more meaningful suggestion.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think based what you have told it is really hard to say what are the actual problems. For example:
There is little indication of what good actually means.
It really could be anything, it could be your workplace is toxic, could be your work might actually be not good enough to earn their respect, could be anything.
Don't get me wrong, I am definitely not trying to discredit you. I think it will be more helpful to tell a little bit more about your work, what you do daily, what you know and what people you deal with so that we can give you more meaningful suggestion.