You're working too hard. And you're stupid. You set your own high watermark super high, now you can't back it off without getting questions directed at you.
At no point in your career is holding your peers to account part of the role of a developer. Get that through your skull quickly.
Either find a job where you're under the hammer more and the comp is what you want or learn to live with this. Or work on your own projects on the side. Do anything but what you are doing.
The best employees don't get promoted or celebrated for working super hard. I've never yet met one who was.