So the timeline is this:
1. CIC updated to approved (I accidentally found out, no notification), at this moment tracking result was still "...being processed at VAC...", basically no change since submission.
2. received SMS and email from VFS, mentioning passport has been dispatched from SGVO...