Nunca tive esse problema, aqui uso controle de xbox e ps, com fio ou sem.
Já tentou uma instalação limpa do retroarch? Aliás, não instale, pegue o RA zipado, abra em uma nova pasta e faz um teste.
Veja se dá certo: Ao entrar no jogo, aperte e segura o B e depois aperte e segura alguma direção no d-pad
A weird thing that I noticed is, if the content is loaded through touchscreen tapping and as soon as it starts if I press any direction on the D-Pad (and no other buttons), it picks up the controller within the game, otherwise, if I load the content using the B button of the controller it is not...
forums.libretro.com