Upsert Not Creating Unique GUID

I’m also having this issue. It seems to have something to do with a document with a null id but using the id field as a filter. No matter what I try with that combination I get a null object id created (or updated).