Hi,
I have fixed this issue myself. It seems like the hs_context value MUST be of string type but json formatted. In my code I was passing in the whole body as a ordered dictionary which requests handled fine and the data was successfully submitted. Even showed up properly on hubspot. However, only the hs_context value was not being submitted, it had to be type of string with the format of a json--not a ordered dictionary.