I think you are partly right, but disagree strongly on the china mining ban as a cause as that actually bolstered bitcoin. To me the primary cause of lower ATH was VC funds, FTX, BlockFi rehypothecation and all related (DCG, 3 arrows, etc).
Its clear FTX sold paper suppressing about 25% and the peak should have been over 85k.
60% of that puts a halving price around 51k