I try not to subscribe to conspiracy theories about leaky ships and market manipulation but there's very clearly someone propping up the sell side with 10,000,000 sell orders and it seems to me they might be keeping up a wall so that they can accumulate cheaper.
Unsure if their order for 1.9 was removed but there's now one placed for 2.0, 2.1 and 2.2 each