Sen2Cor_error in opening the image

The ‘no appropriate reader’ error indicates that something is wrong with your snap installation. Could you try uninstalling SNAP and re-install it from scratch? You can leave the sen2cor installation as it is and just have to integrate it in the GUI again.