Hello!
I found an alternate solution that doesn’t require the emulator (as I couldn’t get it to work on my end).
I am essentially just running the Unreal Editor through Steam and enabling Steam Input. I plan to release many games on Steam so this isn’t a huge deal, especially since this can easily be the solution to the problem on the player’s end as well (if it were to arise).
You would need Steam on your development device for this solution.
Launch the Steam App → Library → Add a Game (in the bottom left on windows) → Add a Non-Steam Game… → Browse… → C:\Program Files\Epic Games\!!YOUR_VERSION!!\Engine\Binaries\Win64 → Select UnrealEditor.exe
Now Unreal Engine is launchable from your Steam Library.
Navigate your library to UnrealEditor → Click the Controller Icon (Controller Settings) (this icon will only appear if you have a controller connected, it will be on the right side of the library page) → Enable Steam Input
You may have to set up your own Gamepad Layout.
Click “Play” to launch the editor.
This approach is very direct, if you have a better understanding of Steam Input then I’m sure there’s a less strict way of doing this, I personally just launch Unreal in the Steam Library to make sure Steam is at least up in the background.
I wanted to mention this since it’s a very convenient solution that applies directly to the player-end experience and also works wonderfully for me.