I haven't received an invitation for the virtual oath, but I am hopeful.
If someone wants to update the sheet, my original oath invitation email arrived on Feb 3rd for Feb 21st, but I had to postpone that appointment because I had a pre-planned trip starting on Feb 19th... Little did I know...