Was that price the correction or are we expecting it to hit 20K?
No one knows. If projections are accurate, in the long term, whether you bought at 20k or 23k won't matter. Trading and market timing are rarely successful over long periods of attempting to do it.
It didn't help that Grayscale halted new Bitcoin Trust inflows (it happens sometimes).
Craziness with the coronavirus in England didn't help.
So those are likely some reasons why there was a drop today, but everything is really just a guess.