First, how long in total you've stayed in Singapore? Few EPs, how many of it? I kind of wonder, if you have resigned from A and been jobless, the EP has not been cancelled yet....
Not sure what you are trying to imply here but let me answer your queries:
I did my MSc. at NTU so I've been here fairly long (around 2.5 years) and before that I did my BSc. in USA and have worked in NYC for a short stint as well
I've had 3 EP's - long story as to why so many - but reasons are all work-oriented...all EP's issued in less than 3-4 days of submitting application (clearly studying in SG helped)
As for the last part...indeed that's precisely my point. The EP hasn't been cancelled but that's Company A's problem rather than mine (if I'm right)...that said, I'm willing to clear up the taxes and other necessary payments (there shouldn't be any but in case there are) as I've already secured a new job and am frankly quite excited to start it
p.s. latest update - I just got an email from the global head and he's asked the HR to contact me for further discussions...so that's positive
In the interim, company B said they will apply for my new EP next Tuesday but have asked me to make sure company A lodge their cancellation in the next 7 days after the EP application is sent through (apparently company A will be informed of the new application by MOM)