LIMIT order executed with different price

I have placed a LIMIT order @182, however, order got executed with @176.6.
What’s the point of using a LIMIT order if it doesn’t execute at the specified price?
Attached the screenshots for reference.

Hi Team, Could I have your attention and receive an update at the earliest?

Dear Upstox Developers,

I’m uncertain whether I’ve overlooked something or if there’s a bug, but the LIMIT order is still NOT executing as expected. I eagerly await your attention & prompt response on this.

Sorry for the delayed response. Could you please provide your client ID? Additionally, if you could share the order number of the order you’re referring to, that would be helpful. If you do not have the order number, please place a new order and provide me with the new order ID.