Logseq query stopped working when filter by property

I am using logseq for about a year, I use it to tracking my orders I made and waiting for it:

New PC from SHOP
type:: order
state:: inprogress

To list all my orders in the table, I used this query:

{{query (and (property :type :order) (not [[Orders]]) (property :state :inprogress)))}}

This stopped working suddenly. I switch to new PC, so maybe newer version of Logseq could be the root cause. Current version is 0.8.4.

The query should return all blocks with property type set to order except from page Orders - there is a table of all this orders.

Can somebody help me to figure the query out?

This should work.

I tested it on

New PC from SHOP
type:: order
state:: inprogress

{{query (and (property type order) (not [[Orders]]) (property state inprogress)))}}