Normalisation results in R^2 score of 0 - Lasso regression
Standardizing/normalizing is generally the right thing to do, but it will make little/no difference with just one independent variable if you also adjust the regularization strength.

With more than one independent variable, standardizing assures that the lasso's penalty applies more equally to all the variables.  Without standardizing, a large-scale variable will be penalized less than small-scale ones (because the coefficients will already tend to be small).

In your case, the original model needs a fairly small coefficient on X because its scale is so large, and so you don't receive much penalty from the lasso.  After you standardize, now the model wants a larger coefficient on X, but that means the lasso penalty makes more of a contribution.  That you get an $R^2$ of zero suggests that the lasso penalty is large enough now to push the coefficient to zero, so that the model is just a horizontal line.  If you reduce the regularization strength a bit, you should be able to recover the old model (exactly maybe, with the right adjustment? If I get some spare time I'll look into this).