When I run it with the following Steam launch options:
DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME=7800 DXVK_ASYNC=1 gamemoderun %command%
Satisfactory seems to somewhat reliably get the correct GPU, but not 100% of the time. The filter part I had to get from DRI_PRIME=0 vulkaninfo | grep "deviceName"
. You can apparently also use DXVK_FILTER_DEVICE_NAME="AMD Radeon RX"
.