Three.js spot light isn't showing despite being above the mesh?

Codesandbox: https://codesandbox.io/s/canvas-lighting-experiment-wip-3p9im?file=/src/Canvas.component.jsx

I have a plane mesh that reflects light, and I want to shine a spotlight on the top right corner of the mesh with a spotlight. I have positioned the spotlight above the mesh with a tight angle and distance, so it should work right?

Please let me know where I went wrong here.

Thanks.

Turns out I just used the wrong material, MeshPhongMaterial solved it.