Using Logical Editor to select things feels as if sometimes selections are not updated internally (selection is done in the GUI, but when some command gets executed after that, it works on previous selection).
This is most obvious when using macros that have logical editor presets in them. For example, you run macro a few times, change selection to something else and run macro again - now instead of selected events getting processed, it seems Cubase processes events that were selected previously.
Also, when using logical editor presets in macros, things won’t run smoothly. It feels as if when macro is executed, its key commands are run in such a way that one key command (or logical preset) starts running while the previous key command (or logical preset) didn’t get executed completely. Sometimes some key commands in the macro won’t get executed at all.
For real life examples see the first post of this thread: https://www.steinberg.net/forums/viewtopic.php?f=250&t=127679 - under Limitation