Toxic culture, devaluing and not giving credits for the value delivered can be so frustrating.
It can indeed be frustrating when your efforts aren't recognized or appreciated. Remember, though, that delivering value is still valuable in itself. Sometimes recognition takes time to catch up with the impact you're making. Keep focusing on your contributions, and recognition may follow.