ok I can can certainly try setting up visual pinball X as the main system and see if it helps, although I think I figured out whats going on. This is where I am at. If I run version 2.16 in non exclusive fullscreen mode and launch a visual pinball exclusive, if I alt tab right after the table has loaded and set visual pinball player as the focus then I am able to successfully return to the game from the pause menu, I suspect I could fix the issue by having some autoit or ahk script to select the visual pinball player window after x amount of time. It must be a loading order issue.
Trying Version 2.38 doesn't appear to be any better and solve the problem. I have attached all my config files as well as the logs. I did discover 2.38 was overwriting my screenees.txt file and incorrectly setting my back glass window as 3 so I added a value to disable the b2s autoposition once I did this pinballx 2.38 was no longer overwriting my screenres.txt and changing my back glass monitor form the correct value of 2 to 3
pinballxautopositiondisaled.ini
ScreenRes.txt
pinballx216.ini
log-238fullscreenexclusivewindowedmode.txt
pinballx238.ini
log-238fullscreenwindowedmode.txt
log -216fullscreenexclusivewindowedlog.txt
log.-216fullscreenwindowedlog.txt
B2STableSettings.xml