Non Uniform scale causing rotation issue

hey guys,
any idea how to deal with non uniform scale of a character ?

main character of my game has non uniform scale(1.2 , 1.2 , 1) (otherwise, it will look so thin) dont want to change the rig now, as lots of animation has done according to this scale…

right now, problem is, if i attach some object to character hand (wrist bone socket) , and move it around , object will not rotate perfectly… it will keep sliding slightly …
clipping can be seen in an image below :

moved hand in different direction , and no clipping anymore

any idea how to fix it ?

p.s: i know its not recommended to use non uniform scale to rig, looking for alternatives right now …
not a weight paint issue … working perfect on uniform scale (1,1,1)
Its a VR game, controlling hands with motion controller

thanks

Hi,

Did you ever find a solution ?