RawInput- two/three connected game controllers (same VID, different PID) became one controller

Hi all. I am working a project which will use three controllers (from the same factory). I used the Rawinput plugin to connect the controllers. However, when I checked the connected device. It showed three devices connected but same VID and PID. (Picture below)

Anyone know how the RawInput plugin work for recongize the devices?
Or anyone has dealed with the same situation before? Please help! Thank you in advances.

What I tired:

  1. connected with other brand device : UE can idenified two different devices
  2. Remove the VID in configuration: Nothing chance
  3. I have contacted the factory which replied it is not their problem

image

Anyone can help? Please…