Solved it.
I had a rule which was altering the userMetaData for user info which was being returned from the user db for all clients. I turned the rule off and the sub claim is automatically added into the user info. The rule should really have an if statement in there to check the client id and only do do that custom manipulation of the user info for that specific client id.