Gasless voting is already possible with signatures via uniswap vote. It does seem like it is not used much considering the data you provided.
Is there a reason why the signature approach cannot be adopted vs the solution proposed here?
Also, could this be sybiled attacked? I.e. many accounts funded with 10 UNI vote when gas prices are very high with intent to drain funding.