I have the stuff all backed up, so I can start from scratch. But after formatting as “portable storage” and copying all the contents back onto the card, for example OSMand can no longer write to the external storage, which is necessary to update the map data. In fact, it won’t even start because of this.
I think 2 things, it is not clear when you suffered “the drop”.
If portable internal storage is dropped and you try to reinsert a [sorry!, late edit,] "portable internal storage" card I don’t expect it to work!
If you want to start again, I used a new card. You could attempt to make you corrupted card “Brand new”, (maybe Fat 32 on your PC). Ideally you would then format the card from the device, it should be possible from TWRP; from /e/ itself is available in first start wizard, someone else may be able to tell us if it is available elsewhere. (The only removable storage I ever threw away was once reported corrupted, so I didn’t get involved!)
SD card reported corrupted. Offered to format as internal storage or portable storage
Tried reboot, same result
Inserted SD card into PC, copied content
Formatted SD card as “portable storage” on the phone
Inserted SD card into PC and uploaded all original data (but didn’t overwrite the few files files already existing on the card)
Inserted card back into phone and tested → OSMand complained it couldn’t write, but didn’t ask for access. Simple file manager asked for write access which it previously had. My conclusion: Apps lost write access
I am using latest OS update 1.1-20220627199797. My Samsung 32Gb SD card is not recognised by the phone in any way (I can’t actually remember if it was in previous versions). I have no response from it when insert into laptop via an SD adapter (I know the adapter does work as I have used it with another mini SD card). Does this mean the card is corrupted or not useable in some way? Is there a way of getting the phone to detect that a card is present? Can I format it on the phone?