i had same problem before but smart primary + post-only saved me and for oer thing amend is the way to go. just dont cancel/new. learned this in hard way... IB is not that bad even though i already switched to cowen.
In this forum, there are thousands of traders who hate IB. don't hate IB (or any other broker). It is very bad for your health. Also, negative emotion is very detrimental to trading. Don't attempt to change how the broker should operate. Instead, go and change the broker.