this is the usual sell off that happen after the halving, waiting for the next one to rose again
and usually they rose in a year ?
The next halving will happen in 2024. So still a long way for the next one, and perhaps that we have entered a bear cycle, meaning the price is going down until we hit the next halving and then the price is going to go up again.
Halving event happens every 4 years, that's why people are saying that Bitcoin has a cycle of bull run and bear run every 4 years because of this activity.