OK, attempting a little sleuthing myself here.
So I can see that there are multiple processes for SFV starting.
In the screenshot provided, there are a total of 6 "StreetFighterV.exe" processes. 1 is within the root of the SFV directory, whilst all others are in \Binaries\Win64.
The parent PID 2740 starts 2292, which starts 3556, which starts 3416, which starts 216 & 2820.
Almost immediately, PIDs 270, 2292 & 3416 end. There is no issue with the game running so I assume this is typical.
One of the PIDs I assume is a splash screen which shows for < 1 sec.
3 of the other PIDs (3556, 216 & 2820) all run until the game is quit gracefully.
I'm assuming GameEx is looking at either the parent PID or one of it's children which has ended, and suspects the game has quit, ergo it takes focus.
Is there any way for me to absolutely confirm this and if so file a bug report?
Thanks in advance.