I don't know, it looks like Singapore has missed a step somewhere. Adjusted for population and looking at the curves logarithmically, they're not doing so well.
The majority of the new cases in Singapore are in foreign labourer dormitories, so maybe the missed step was not putting enough effort into improving conditions in those dormitories? They put a lot of effort into contact tracing and the like, but that doesn't help much when you have a bunch of people who live together in (presumably) crowded quarters, who are unable to isolate themselves.