After updating system to Mojave when I use Cmd ⌘ Tab ⇥ shortcut it behaves strangely.
I have opened many Chrome windows on different desktops.
When I have focus for example on Sublime Text, and I had focus before on Chrome, then when I press Cmd ⌘ Tab ⇥ it should switch to the Chrome window that is on the same Desktop that active Sublime is, but it doesn’t. It switches to a Chrome window on a different Desktop.
It is very frustrating for me because I need to hide all Chrome windows except one, to avoid this behaviour.
I also have this problem. It seems to be more prominent after waking up from sleep.
One temporary fix I use: create a new space in Mission control, drag all the Chrome windows in the “focus-hog” space to the new space (in Mission control, click and drag the Chrome icon up onto the new space), and then drag them back. This seems to reset the behavior for all spaces with Chrome windows.
At least for me, and in the Chromium bug reports someone else linked, this issue was directly caused by using App Exposé (this may now be called “Application Windows”). Since this functionality wasn’t really important to me, I simply turned off my keyboard and mouse shortcuts for Exposé, and I haven’t had any problems since. (You can do this by going to System Preferences > Mission Control > removing the shortcuts for Application windows, and also disable in the Hot Corners menu if it’s there.)
Update: this seems to be fixed as of Chrome 78.0.3904.70 (https://bugs.chromium.org/p/chromium/issues/detail?id=990461)