What happened
Written from the data, not opinion.
Positioning puts the upper wall at 28,200.0 and the lower wall at 27,700.0.
At 12:44 PM ET (16:44 UTC) a 8 US100 bid wall at 28,453.9 was eaten by market orders.
At 1:47 PM ET (17:47 UTC) a 168 US100 bid wall at 28,296.6 was pulled before price reached it.