Does the steam version and itch version of the game have the same content?
Yes. The only difference is Steam Achievements.
Badges? Edited: No badges :_;