Call of Duty's availability on Xbox Game Pass has apparently cost the company, with Microsoft losing $300 million in potential sales.