Blender finger weighting problem
I didn't exactly understand what bone part is not following what instead of what, but I checked your file and R and L gloves are weighted completely different... if one glove behaves well, you should apply the same weights (eg see How can I mirror weight painting? or Is there any way to copy the weight of one bone over to another(forgot to use x-mirror)?)

Here is the comparison I did (I had to open twice your file in two different blender instances aside)