It had to do with custom 404 pages and how it will redirect. I had it set to the homepage in both languages and then disabled it, but that was the issue. I created a new custom 404 page, redirected to it, saved everything and then disabled it. The translated homepage now appears.