Wat. How have you managed this? Like, when you don't even launch a game via Steam - it works?
Hm it seems you're right. Just tried launching Shadow Complex Remastered outside of Steam and even with BPM running in the background the game didn't recognize the Steam controller.
I actually have the Steam version of GTAV and the game is such a mess that it only recognizes my desktop config. Sorry for the misunderstanding.