If I understand the answer here correctly, you shouldn’t be using VFX Graph if you are targetting mobile devices, since it is quite a gamble on which mobile devices the effects will work (not even all high end devices will support it):
In that thread, it is also mentioned, that Unity is working on a CPU backend. The team working on CPU backend is already mentioned nearly 4 years ago here:
With vulkan, mobile support is pretty great. Have used it on multiple projects already. Phones that do not support vulkan will not work obviously, but I think the amount of vulkan compatible phones is pretty good nowadays at 85%.
On GLES, you are going to run into issues.
(tbh, the older phones that don’t support it probably wont run any kind of fancy VFX at a decent framerate, not even on CPU)
I would rather have them focus on improving what they have then completely rewrite every graph to work on the CPU as well, even as a mobile VR developer.
Don’t expect the CPU backend for at least 2 years, as tech that is not certain to release within 2 years won’t be talked about by devs