I think for stop loss and take profit orders to go through you need to send them during regular trading hours (RTH): "Interactive Brokers has regular trading hours from 9:30 to 16:00 ET"
Since you're testing sending them after 4pm ET the parent order works but the bracket (stop loss and take profit) will fail.