SanDisk Ultra 128GB Micro SDXC not recognized in Android but recognized in Windows10 but cant access

It was fine for a around a year.

I used it for Android device: Sony Xperia Z3 Compact.

I took out the Micro SD when I replace the screen / LCD because it was cracked.

When I reinserted it back to the Android, it was not detected.

Initially, i thought something is wrong with my phone, but I inserted another MicroSD and it was readable.

Then I plug the Micro SD to the computer (Windows10) using a USB card reader, it was detected as USB Drive, but when I clicked it, it just went loading.

Right click did not work.

Manage did not work.

At some point it freezed the computer.

Some forums suggested to format it, but I cant do anything since it was loading all the time.

Any suggestion for this will be much appreciated.

Thank you.