I use full screen apps on my Mac and switch between them using ALT-Tab. But there is a bug whereby you don’t always get the window of the app showing if you ALT-Tab too quickly, even though it is selected. I might try something like your setup, or the one above instead.