Sandisk Ultra 3.0 Dual USB OTG. prob

i have bought sandisk ultra 3.0 dual usb otg. its working fine for months now. last day i inserted it to my phone and everytime the usb was moved, just with a single movement the usb was ejected. After that day the usb took time to be recognized by my phone (everytime i insert the usb, it was recognized by my phone right away) . my phone’s micro usb port is working.

Could someone plesse help me what caused the problem and how to fix it?

sounds like it may be a problem with the connector. i would test with another phone and if it has the same issue contact sandisk support to check warranty status.