There’s a lot of overlap. If I had to pick apart a reason for them to be separate, “shush” could be reserved for quieting someone who’s already talking/being loud, and “shhh” could be for a pre-emptive/cautionary/otherwise contextless gesture.
Or just pick one and alias them.