Chosen Solution
My c port is not fitting in the c cable anymore.. It is so loose.. I tried cleaning the c port of phone but doesnt got solved
You most likely need the port replaced on the device as it appears that it is damaged based on your description of the issue. You can try a different cable first to see if the cable you are using is what is damaged.