Hi Eric,
I recreated your situation and I find that it needs corrections. To query TODOs from Project 1 and 2 these are my commands:
- {{query (and (task todo now doing) [[Project 1]] )}}
- {{query (and (task todo now doing) [[Project 2]] )}}
You need to write task before todo/now/doing.
And then about querying Others we can do this way:
- {{query (and (task todo now doing) (not [[Project 1]]) (not [[Project 2]]) ) }}
This query has a simple logic: query all TODO/NOW/DOING except for Project 1 and Project 2.
TODO/NOW/DOING not project 1 AND not project 2 == TODO/NOW/DOING others