The current spec is silent on this, which will cause records to be created in the Realm of the function where object mutation occurs, record arrays to be created who-knows-where (maybe in the Realm of the first mutation per observer?).
The V8 implementation diverges from this by using the Realm V8 internally associates with the observed object for all such creations.