Flashlight Bug on lower graphical settings

So I am making a unity horror game and I also made a dropdown menu for graphics settings (low, mid, high, and ultra of course) and the flashlight seems to work just fine on the max settings, but when you go lower than that (especially at low and medium) things start to bug out, have a look and you’ll see what I mean.

Low settings:
Max Settings:
Any ideas on how to fix it?

at lower settings it’s using vertex lighting instead of per pixel

set the maximum per pixel lights to 1 and set the flashlight to important so that it is chosen as the per pixel one, and all others will be vertex lit.