Hola FADH,
Si no fuera mucha molestia, ¿podrías compartir con nosotros los métodos que has seguido hasta ahora para intentar resolver la situación? De acuerdo a la página oficial de Oceanhorn 2 (https://www.oceanhorn.com/faq) la partida se guarda cada vez que hay una transición, por ejemplo cuando subes de nivel. Para asegurarse que la sincronización entre la partida guardada en uno de tus dispositivos y los demás se de correctamente, efectivamente como mencionaste, en tus dispositivos tienes que haber iniciado sesión con la misma Apple ID. Además, debes asegurarte que en las opciones de iCloud (Configuración > [tu nombre] > iCloud) estén activas las opciones de iCloud Drive y la del juego Oceanhorn 2 en tus dispositivos. Sin embargo, sin en tu iPad no estuviera alguna de estas opciones activadas, aún tras hacerlo no verías reflejado automáticamente el cambio de tu partida guardada de tu iPhone en el. Para ello, tendrías que volver a tu iPhone y avanzar un poco en el juego hasta que te aparezca el mensaje de que se ha guardado un nuevo avance. Entonces, dicha partida guardada ya podría sincronizarse con tu iPad. Como nota mencionan que las partidas de respaldo, algo así como checkpoints que puedes encontrar en la segunda pestaña en la pantalla principal del juego, solo se almacenan de manera local en el dispositivo que lo haya creado por lo que estos checkpoints no se sincronizan con iCloud, solo las partidas guardadas principales son las que se almacenan en iCloud.
Espero que esta información te resulte de utilidad FADH, si te es posible, comparte por favor tus avances con nosotros. También, me gustaría invitarte a continuar con este u otros temas referentes a Apple Arcade en su espacio dentro de las Comunidades: Apple Arcade - Comunidad de Apple.
Recibe un cordial saludo.