Hello @Kattekola Mahesh ,
welcome to this moderated Azure community forum.
As seen in the documentation, you can expect duplicate messages:
IoT Hub implements at least once delivery guarantees for both device-to-cloud and cloud-to-device messaging
I've not seen this behaviour much but you need to prepare for this situation.
Check out this documentation describing multiple (5) methods to handle duplicate data.
An alternative is putting a Stream Analytics job in between the Azure IoT Hub and Azure Data Explorer with a job ignoring duplicate data.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.