250gb Expansion Card not working (Framework 16)

I have the Framework 16 laptop (Windows 11) and got the 250gb expansion card several months back. Over 90% of the time the card will not be recognized by windows and thus I cant access the storage. On rare occasions it will be recognized and I have access to the storage, I currently have Baldurs Gate installed on it. But with it often not being accessible, I cant reliably use it. Why is it usually not recognized? What can I do to fix this? I thought about maybe changing which slot its in, but I like where all my ports are set up currently.

in what slot is it in?

They suggest not to put any other modules in top 2 slots. Since those slots are suitable for the USB C modules for charging since they can handle 240W better.

So try moving 250GB Expansion card in each 4 slots bellow try with like

middle left and see how it goes then bottom left and then middle right and then bottom right.

If all 4 positions causes issues with 250GB expansion card then fault might be 250GB expansion card itself.

Another alternative is to try the expansion card module on another laptop and see if it also drops there some times, if it does there too. Then it’s forsure a issue with expansion card and not the laptop.

Previously it was in the middle right slot. I’ve actually moved it to the top left slot (The only one I wasnt using) and it seems to be working now. Will update if there are any further problems.