There was some hesitation starting more frequently at 20.5k and around the MA, note the pins and sideways drift but resolving above the week and monthly moving averages is worth taking as a positive vs the quite severe swerve off course of 17.5k It helps that Dollar weakened today but also thats why I expect further tests in future before the OP idea 'the low' is answered.
I agree price is looking positive in the short-term. What happens around $23K (top of the bear flag channel) if it get's there again will be another story I think. This would be the second proper re-test of the 200WMA as well as the 50 Day MA that is now around this price. Last time price saw the 50 Day MA was during the rejection in April around $42.5K, so this will be a key barrier to break for longer-term upwards price movements.
So far price is following the bear flag fractal that I drew a couple of days ago, while naturally facing some short-term rejection from the mid-level of the bear channel:
I think a bit sideways would be ok, but too much would see price lose momentum and return to support levels imo. Failure to break $21K would only confirm a lower high and confirm weakness.