This is working as intended, and you are pushing the email correctly (it should not be encoded when pushed to the _hsq array). It’s possible to set multiple identities for a record, so the identities will be a URL encoded set of parameters, meaning they’ll look double encoded in the request.