Eyes are moving together, despite rotation states

Hi, my avatar has eye looking, and it looks fine in unity but when imported to vr chat, they move together as one, despite the rotation states i implemented to have them not do that. what am i missing here? the first image is my eye bone layout (two bones per eye, both are weight painted to just that eyes pupil), the second image is how the looking looks in vr chat (its broken, notice the eye inside the head and not in the proper eye) and the last image is how it looks in unity with my eye rotation settings (despite both the vrchat and unity pic looking in oposite directions, the issue is there regardless of where the avatar looks)