Intendevo proprio nel caso il redirect 302 (inavvertitamente avevo scritto 301, ho corretto il post precedente) fosse applicato per ogni coppia lingua/nazione, come mi hai confermato essere.
Allora il processo esatto consiste nel fatto che ogni url del tipo miosito.com/xyz.html con xyz di lunghezza variabile da 2 a 5 (esempio xyz=ita,eng,...) viene 301 reindirizzato a miosito.com. A quel punto è Akamai che lancia un redirect 302 e manda a miosito.com/it.html?cc=IT nel caso dell'Italia.
Il primo redirect 301 è stato messo poiché c'era un problema di country, nel senso che veniva assegnata correttamente la lingua ma il country veniva impostato su GB di default per ogni lingua.
Dubito tu possa riuscire a ottenenere un la capacità di distinguere google.it da google.com o comunque un comportamento diverso per Nazione, ma gli strumenti con cui operare sono sicuramente hreflang="x-default" per specificare la neutralità dell'indirizzo di root, ed eventualmente la geolocalizzazione per cartelle per distinguere per nazione.
Su hreflang="x-default" un punto di partenza è questa pagina: support.google.com/webmasters/answer/189077?hl=it
Al momento in sitemap non è presente l'hreflang="x-default" per l'indirizzo miosito.com poichè in realtà in sitemap non sono state inserite le diverse URL della homepage al variare di lingua e country (come ad esempio miosito.com/it.html?cc=IT, miosito.com/eng.html?cc=EN, miosito.com/fr.html?cc=FR, ecc). Dici che il problema si possa risolvere aggiungendo all'interno della sitemap queste URL con relative versioni alternative e con la dicitura "x-default" per miosito.com?