VHS.glsl wont load on android, other shaders do

I use the VHS.glsl shader on windows no problem, however, on android it wont load. The vulkan version works fine, but off all the gl shaders only VHS won’t work (“failed to apply xx shader” message). Tested it using the gl driver on 3 android devices, Xiaomi MIPAD 4, HUAWEI MediaPad M5 lite and Huawei Honour 5x.

It’s a shame because is the lightest shader with chroma smear available, the ntcs and pal ones load, but have more of an impact on performance. Do any of you experience something similar, and how could it be fixed?