I actually have a hard time believing that these modules are really that different from each other with the exception of connector type, module position, or radar configuration.)
I loaded the As Built data for a Platinum on each module.
Sorry, I missed your earlier post where you said you'd loaded the Platinum data values.
It's a good bet most vehicles use the same module as this would save Ford money. BUT, with that said, the
firmware for each installation is probably quite different. For example, in a document I found about adding this option to a Mustang, there was a reference made to communication between the SOD Module and a "Door Control Module."
In this case, the module came from a Ford Edge which had the door module whereas the Mustang did not. The VIN info stored in the SOD module appeared to tell the module whether to drive an output pin to illuminate the alert LED in the mirror or communicate that status via the network instead.
If the VIN is stored in the SOD Module it means that module likely requires
Programmable Module Installation (PMI). I don't yet have a full factory manual for 2017 so I don't know what it says about this for our trucks.
Can you completely erase all the code stored in your SOD modules? If you were to do this, then load the "As-Built" code from a Platinum, it should work -- at least in theory!