Okay i've found some trades you can look at that show the problem.
Trade OWJLMF-AADOB-WDCSH5 and two others around that time, around 17:15:39 GMT+1, buying XBTEUR got filled at 613.73000, yet there has been an ask wall at 612 the entire day (i checked the logs, it was there when the trade got executed). The ask is still there now, 35 minutes later.
XBTEUR buy at market order, trade TNGIYO-HKZD5-LUNGHS, got filled at 612, showed up in recent trade data as a buy. Trade TY3SUL-MWL5L-PXIQNH, order was a limit at 612, filled immediately, but showed up in recent trade data as a sell. (Should be a buy as there was an ask at 612 already).