ATM behaves differently when short vs long

I have an ATM set up to enter on a stop market with 2 contracts, with a different take-profit for each contract (on a limit order). When I enter long, it works fine - I get in with two contracts and it has my exit orders correctly at two different levels. But when I enter short, my buy limit exit orders are both at one price level, and I can’t separate them to exit at two different spots. What’s going on?