Sir,
ST 2 is issued online automatically when no is issued. So you can't say that you had not got it.
Next, there are the penalties for non filling of return but you can argue with the department explaining the reason and intention was bonaside. You can support your claim with supporting case laws.