Have to repeat mission if playing on 2 computers

Hello,
I am playing starcraft 2 on two different computers as I do with every game. I am having an issue where I completely finish a mission in one computer, and when i log in on the other computer, I have to re-do that last mission all over again (The mission was completely finished, i wait until it goes back to main menu and even play with evolution pit, etc). I tried saving the game after each mission but realized games are saved locally so that won’t help. Could you please look into saving my progress on the cloud correctly so that when I log into the other computer my progress continues correctly? It’s fine to re-do 15minute missions but when you have to re-do a 1.5hour mission its pretty frustrating. I travel a lot and thus have to play on my laptop very often. This is happening to me while playing the zerg campaign. But I’m willing to bet it is an issue with all campaigns.