Your 3rd suggestion was partially helpful , What i did to solve over and above your suggestion is the following Post my successful data extension, past step 2.
2B. I created a second soap api request where i selected All SUbscribers . I got the id from the properties of All subscribers . I set that ID in the SOAP payload request .
2C.Then I ...
Data Extension values are completely separate from All Subscribers and it was built that way on purpose. In order to force the information inside of a Data Extension into All Subscribers, you will need to export the info from the Data Extension and then import it into Subscribers.
There are a few ways to import into All Subscribers, including:
SSJS via ...