I don’t see it as any different than if a police officer is out patrolling, hears a car backfire, and confuses it for a gunshot. If he then detains someone as a part of his investigation and discovers some other crime, he still has probable cause because it wasn’t unreasonable for him to confuse a loud bang for a gunshot and for him to investigate.
The same holds true for shotspotter, regardless of if it makes mistakes. Even if shotspotter has some bug in their acoustic analysis that identifies loud bangs where there isn’t one, ie: total false positives, so long as it sometimes does detect a real gunshot, the police have probable cause to investigate.