FFXIV takes way longer than other games to reconnect a controller and also drops the connection easier.
The enumerator fix only worked back on windows 7 really and was fixed about a year later anyway.
It's an issue with FF itself.

The main workaround is to use a virtual device (If you use a Dualshock or Dualsense, you achieve this with either DSX or DS4Windows and setting it to "emulate" another controller, whether Dualshock or 360) because the virtual device never "disconnects" from the game, but the physical device disconnecting from the program (DSX or DS4Windows) takes only a millisecond or so.

If you use an xbox controller, you're SOL unless you use a paid program like REWASD or something. No experience there.