Good for you OP.
However I’m still not understanding why they would cancel your last entry.
Generally SIN very actively encourages you visit while you’re transiting - either by yourself or through their tours. I’ve always shown my onward BP which was a few hours away and got to visit the city.