Yes my data fetching was working correctly. I managed to find the solution. The error came from my next-i18next config where I had to add this line
localePath: path.resolve('./public/locales'),
I guess the problem was in my getStaticProps where I was awaiting serverSideTranslations but it couldn't find my locales.
Anyway thank you guys for the help!