We have a strange behaviour with a query with 2 UNION.
The first UNION returns 439 rows.
The last query returns an empty sets.
As a result of this 2 UNION we have an empty set instead of 439 rows.
If we move the last query in first position, it's ok, we have our 439 rows.