Hello @Garethvdl,
welcome to this moderated Azure community forum.
You mention you want to use Azure IoT Edge solution as an translation gateway.
As seen here, there are several kinds of gateways, protocol translation, identity translation and also the transparent gateway.
Only the transparent gateway works out of the box as seen in this example.
The other two types of gateways need extra coding from your side (to run device clients locally as proxy for local devices or to support other protocols).
These types of gateways have no direct relationship with the Device Provisioning Service (enrolment groups). You need to distribute credentials yourself.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.