It seems that when you try to open two tabs in the same browser looking at different websites, the browser gets confused about the URL that is sending the request. Issue is related to CORS protocol and HTTP caches.
It sounds like something needs to be changed on the report server so that even if it gets cached it would still allow access when I switch sub domains. Or something on the viewer side to clear the cache.