This may have something to do with the fact that you're looking at EUR rather than USD. It's possible that the last price displayed is a USD trade converted to EUR, which needn't exactly match the orders you've placed.
Yeah that seems like the most likely explanation, although it's a weird choice IMO to convert BTC-USD transactions for display to EUR users while those same users are given no way to trade in BTC-USD.
Edit: my orders have now been executed though, but the last transaction shows <8.5€ so it seems like it had to go much below my order for it to pass
Edit 2: contacted them just in case