That’s very strange.
I see your screenshot, but I am not able to reproduce this issue.
The matching algorithm will always match orders in this situation as far as I can tell.
I am thinking that maybe this is an object-cache issue? Could you try wiping your server’s cache(s) and then refresh your orderbook view?
Let me know please.