Would echo that, I also assume that the situation is pretty bleak at all schools. Just some additional points, as mentioned before, the 2019 Job Report only covers until 19J, so these numbers are reliable. The 19Ds are highly likely affected by COVID as well, because the D-batch typically does not start working on 1st Jan. Most grads will put in some months for travelling or other projects and onboard in March/April, some even later. So probably a few offers got rescinded or made impossible by lockdowns and closed borders. Definitely not a nice situation for the 19D and 20J, but hardly surprising given the current economy. Would also count that as systemic risk, as bad as it is.
So go for the 21D class? If you believe that the job market looks better in 1-1.5 years, yes. Consulting in general is a bit more resilient, so that should help (sidenote - hiring for Consulting in SG for non-Singaporeans/PR is already tough for a couple of years, that's not new)