What is the reason behind the bookings from the OTA sent multiple times to guest ?

The reason is only that OTA is sending booking multiple times to Channel Manager.

i.e The number of times Bookings received from OTA = The number of times Bookings is sent to the guest.