答え合わせしとくわね。
x light.Range = 60.0f;
o light.Range = 1000.0f;

ライト位置が平面にだいぶ近いから、前者で大丈夫に感じるけど、
ライティングは頂点単位で計算されてて、
ライト位置から四角形の4隅までは 60.0f以上あるから、
そのせいでライティングされていないわけね。

あとは減衰係数の設定が抜けてるから、設定して終わり。
light.Attenuation0 = 1.0f;
light.Attenuation1 = 0.0f;
light.Attenuation2 = 0.0f;