I share my experience. I am not sure if mine is the same as others.
Firstly, I was told that SP Setia does the procedure differently from many other developers. I signed the SPA (not the provisional one, but the actual one) with SP Setia staff and the lawyer 2 weeks after I booked the unit...