Sadly this is something Windows 10 does not do well. When I plug my Surface Pro into an external monitor my app moves from the laptop screen to the external screen and stays 'full screen'.
Here is a simple example of what I would appreciate if it existed:
I am at work, I am connected to two large screens. I put Outlook on my right screen at about 1/4 the size of the screen. I disconnect, all my windows jump to the laptop screen (great) and I have outlook in full screen mode. Now I reconnect my dual monitors. I'd love Outlook to jump back to where it was, and the size it was, on that right screen when I unplugged. Now I get home and plug into a 2K screen (rather than the 4K screen at work) and I want Outlook to be a bit larger on that screen. When I unplug I want it back on my laptop full screen, when I plug in at work, back to the right monitor quarter size, when I get home back to the monitor about half size.
Remember which screens I plug into, remember what the app settings were when I last plugged into that screen. Restore them when I re-attach.