If I look at the data more closely, here is what I can find from people that got their oaths in 2021 at the Montreal office:
https://docs.google.com/spreadsheet...0IBLnS8GqOhoJDkem5HloNe0I/edit#gid=1128992897
DM: July 15 - Oath: August 10
DM: Jan 28 - Oath: August 31 (Oath initially planned February 5th but cancelled)
https://docs.google.com/spreadsheet...G0IBLnS8GqOhoJDkem5HloNe0I/edit#gid=122463273
DM: Jan 26 - Oath: Feb 02 (wow??)
https://docs.google.com/spreadsheet...0IBLnS8GqOhoJDkem5HloNe0I/edit#gid=1339184945
DM: Feb 12 - Oath: March 05
https://docs.google.com/spreadsheet...G0IBLnS8GqOhoJDkem5HloNe0I/edit#gid=566701841
DM: July 15 - Oath: July 27
Francophone group:
https://docs.google.com/spreadsheet...l08yC3r6G1tkSP3IFXFqEGLi33f7RE/htmlview#gid=0
DM: April 20 - Oath: July 06
DM: June 03 - Oath: July 20
DM: May 5 - Oath: Sept 02
DM: April 28 - Oath: Sept 14
DM: May 21 - Oath: Sept 21 (
NEW OATH)
Facebook group:
https://docs.google.com/spreadsheet...aOOgoNyzZyCXIp3BVUx2Js_4Ex8UDt8gs#gid=1037206
DM: May 5 - Oath Aug 10
DM: May 31 - Oath Sep 14
DM: May 16 - Oath July 13
It's not a lot of data point do it does not mean much and the data is obviously biased toward people that got their oaths. Based on this data only, it's around 3 to 4 month after DM. One oath has been scheduled 7 month later but the first attempt was cancelled. So I'm a bit optimistic that I'll get an invitation soon because I got my DM June 11th.