Looked around for a while,
It actually has to do with the simple "how do you know what parameter (for Buy or Sell) to use in the OrderClose. I had used Bid price all the time, so for a sell order, it couldn't close as it needs Ask price, instead of Bid.