Portland, Oregon has a roundabout with four stop signs and I've been mad about it for thirty years. Why?!
People like to zoom down Cesar Chavez especially at night when traffic is light. It would be a death zone for pedestrians and cyclists under normal traffic circle conditions imo.
Also, there are heavily used crossings for two different elementary schools within a few hundred feet of this traffic circle. The impediment to flow of traffic is probably intentional for that reason alone.