It can restore the Full Screen VM window on extended display in Fusion 11 (macOS10.13 15-inchMBP 2016). But I'm not sure if the behavior can be kept every time after disconnecting the monitor or restarting the host. As I known, Fusion does not have a setting to control the screen assignment when launching a Full Screen VM window.
Thanks for your reply. What I'm seeing is that even during the same session (ie. monitors stay connected and macOS is not put to sleep) it is no longer able to launch on the extended display if it was paused in full screen mode. I did not have the problem previously. I'm not sure if it affects things, but I put the VM Library window on the same external display. When I double click a VM in the library to resume it, it opens full screen on my laptop display instead of the external display. Honestly I would be happy with it always opening on the same display as the VM Library. Actually this would be much more intuitive and consistent than the current and previous behavior.
Regarding multiple sessions, yes, this is understandable. It used to reopen on the same external display if I closed Fusion before disconnecting monitors and ensured the monitors were reconnected in the same order prior to relaunching Fusion. There are too many variables with this though and I don't expect it to be consistent. Again, if it opened on the same window as the VM Library (or the current active monitor at the time it is launched) this would be more intuitive than the current behavior.