Thats awesome. I figured when they didn't appear it wasn't working but glad you were able to test and confirm its just the launcher. So that means that adding the product id references is the trick. Do you have the issue that when the controllers disconnect you have to mess around a lot to get them to connect again. Currently with the steam driver it causes the game to go screwy, if it shows more than 1 controller so I just disconnect and reconnect until they only show 1 but 2 are connected with bluetooth. What I might try is removing the steam kext and doing it just with the product ID in the GamePadDefinitions.plist and seeing if that stops my issue of 2 controllers clashing while connected.

I wish the controllers would stay connected and reconnect more reliably, seems the second one causes Mojave a lot of issues.

Gonna remove the Steam driver now and report back.