What is your processing office? People have usually been scheduled for oath between 1 day and 2-3 weeks after DM, but it seems that many IRCC offices are taking longer recently, maybe because many people have gotten DM lately and immigration officers are taking summer vacations. My tracker was last updated June 13 also saying everything except oath set to Completed as of June 10, and I'm waiting and waiting impatiently. But there are some people who have been waiting with DM since December, so apparently the answer is we can be scheduled for oath between tomorrow and maybe 6+ months from now