Windows repositioned to macbook screen after sleep
I found the answer after pulling my hair for a few days...

I actually had to tick the "Displays have separate Spaces" option in System Preferences => Mission Control

Does this setting depend on the monitor that is plugged in? I would suppose the answer is yes, otherwise it would not work with my home monitor... To be tested and confirmed!