Am I right in thinking that the analog-to-digital setting is a global Retroarch setting?
It should be per-core - you probably wouldn’t want to have it enabled for N64 games, for example, as most will have actual functions on both the analog stick and the D-pad.
However it’s nice to have it enabled on SNES / Genesis cores.