Just to let you know what happened, when I got to the 48-hour window of the domestic flight, I was able to check in online after all.

And yes on the return leg when there was a 3-hour layover so it should be through check, I should wait until the second flight gets into the 48-hour window before I check in for both flights, otherwise the IT system goes a bit... funny.....