API GTT Trailing Stop Loss Order Issue

Hi, I have been noticing from past few days that my GTT Trailing Stop Loss order placed through API isnt working as it should, Its just working like a normal Stop Loss Order. It triggers if the price falls below the SL price set initially. It isnt trailing up if the price goes up. Also, I am unable to see the status of order like the normal GTT Trailing Stop Loss which I place through app. When I check the status of order through API. Primary leg shows as COMPLETED. Secondary Leg shows as INACTIVE.

For instance. Consider the following GTT order which I placed on 15 Dec 2025. The info retrieved from API is as below.

{“status”:“success”,“data”:[{“type”:“MULTIPLE”,“exchange”:“NSE_FO”,“quantity”:6500,“product”:“D”,“rules”:[{“strategy”:“ENTRY”,“status”:“COMPLETED”,“message”:null,“trigger_type”:“IMMEDIATE”,“trigger_price”:1.0,“transaction_type”:“BUY”,“order_id”:“251215000448506”},{“strategy”:“STOPLOSS”,“status”:“INACTIVE”,“message”:null,“trigger_type”:“IMMEDIATE”,“trigger_price”:0.95,“transaction_type”:“SELL”,“order_id”:null,“trailing_gap”:0.2}],“trading_symbol”:“NBCC 111 PE 30 DEC 25”,“instrument_token”:“NSE_FO|120605”,“gtt_order_id”:“GTT-C25151200201329”,“expires_at”:1767119399000000,“created_at”:1765792790000000}],“metadata”:{“latency”:6}}

Kindly look into the issue