The bounce on 29 August occurred from a bullish order block from 14 June, highlighted in cyan. Before that, the price was stuck in limbo at the $26k level, which underlined bearish exhaustion.