As about the Op asking if bitcoin price will come back to $20,000, this may be a longtime wait because of certain factors that need to be considered.
One factor is that the bull run happened despite the problem of covid-19. It didn't stop the bull and price started up from around first quarter of last year and gradually now selling at $36,000+
This can tell you bitcoin is really going to keep this range and institutions will buy more to hodl, meaning bitcoin will be scarce. When there be scarcity, we understand how price move in economics theory. Hodl more bitcoin for the future.
As bitcoin hits $40.3k, it would be hard to go down to $20k.
As you said, this will take time if ever bitcoin will go down again.
There are various factors why we are still in bullish run these days.
Maybe institutions keep on buying btc but we don't know what plans they have.
With this price level, I am certain, a lot of us are already making nice profit if we sell at this level.
But let's see what will happen to the market in the next couple of weeks.
Are we going to see this continuous uptrend or will it slow down and go down again?