Apps installed on the card and running from the card are a tad tricky with phone resets. The problems usually occur when either an app is moved to the card any way other than the option within the phone itself (settings... apps... individual app... move to sd card). If you move it any other way, then the files may not actually transfer correctly, or all of them don't move.
Also some apps, even though they let you run them from the card, also have items that stay on the device itself. Leaving you missing said items when you do the reset.
This is, of course, different than if the card has been made "Internal" storage rather than the usual "External". However, in this case, the information on the card was formatted and encoded (for "Internal" storage only), because of this, the card may not be readable by the device after the reset.
Your best bet, if possible, would be to save copies of things like videos, photos, music, etc., on a cloud account or a computer, prior to the reset. In regard to apps, see if you can save the information you have added/created within the apps, then re-download and install them after the "Hard Reset". The reason this is usually the best option is that something you installed, updated, or something an app installed on its own, could be part of the cause for issues on your device.