IB is horrible for spreaads. it is an outright trading platform with bolt-on functionality for native spreads. even with the execution, I have been recently testing with live orders. i sent outright and native spreads at the same time. the spreads always take 1-3 seconds longer
i am just going to keep it for stocks and futures options
but i will be moving my synthetic spread strategies to another broker