Playing with shape and light, seems like the curve modifier works properly now :)
Edit: No it doesn't haha