If you have a ready flight ticket at the time of taking the Oath, it would expedite your certificate processing time, when you meet your officer just tell him/her your travel plan and they would be more than happy to help
Yeah, It was a virtual one, for sure will keep posting till receiving the passport as we almost having the same timeline so you can predict yours as well.