This feels like a clear distribution to me. consistent coinbase premium, but the price simply keeps ranging at resistance.

The perps tell the same story

Price was bid up, but now spot cvd is completely back to lows, while perps cvd is elevated even now,

meaning spot sold off while perps keep up the price.