I’m using Vulkan on mobile platforms and need closer to 16 uv channels that I access in shader with entities graphic package.
I’m not sure if there is a way, but look like you can use vector4 on uvs, so with some custom packing and unpacking could be useful for you. Unity - Scripting API: Mesh.GetUVs
You could put your data in a custom buffer that you load from using the vertex ID. However, it is possible that the GPU performance on mobile will not be as good as with the regular input assembler.