Deleted Comment
You might be valued because you are many things. You might not be valued because of many things. If you are able to be useful and valued, while also being fulfilled and happy personally and professionally -- that's great.
But, there is normally not a direct and clear situation like this in organizations. If there is, enjoy it while you have it. Normally, it's not as direct and clear to assess and understand. You are also part of this equation. The dynamics in an organization are normally not consistent.
Dynamics in organizations can shift quickly. Culture can also mean you could be doing all you can but the situation is no longer good for you for a variety of reasons or good for the organization.
Informed re-evaluation of your own value in your situation, at reasonable points, is vital. You may be not as great as you think you are, you might not be able to feel valued or useful in a changed or toxic environment. You may not care about that stuff. The organization may be incapable of providing any of that validation but, ultimately, it's up to you to decide what you are able to live with and why. How the organization provides whatever for you to contemplate is part of the calculation that must rest on your shoulders -- and that effort is ongoing and important.
You also need to be persistent after that jump and not retrench when you can't pull from the familiar.
You'll get there at some point just don't think or care about the awful people - think about how and in what way you want to operate directionally going forward and it will click.
Honestly, you might not be able to work for someone or something else. It's going to be hard for others to meet the levels it seems you detail in order for you to contribute and feel fulfilled. It reads like a very high bar or level to have to hit to unlock your commitment and efforts.
Be careful and aware many others might not want to take that on in the hope that they may achieve your needs. They may not want to even try.
I wish you well on your journey. This is your journey to walk.