The solution here was that I had the following lines in my ~/.emacs.d/init.el:
(setq org-highest-priority "A")
(setq org-lowest-priority "E")
(setq org-default-priority "B")
But they should have been
(setq org-highest-priority ?A)
(setq org-lowest-priority ?E)
(setq org-default-priority ?B)
org-agenda-archives-mode is a variable defined in org-agenda.el. Its default value is nil
Non-nil means the agenda will include archived items.
If this is the symbol ‘trees’, trees in the selected agenda scope
that are marked with the ARCHIVE tag will be included anyway. When this is
t, also all archive files associated with the current ...
You are setting your deadline incorrectly. The normal way of setting a deadline is as follows:
* MY-TEST :GENERAL:
DEADLINE: <2020-01-13 Mon>
Your entry should thus look like this:
* TODO TEST :GENERAL:
DEADLINE: <2020-01-13 Fri>
:ADDED: [2020-01-14 Tue 16:47]
DEADLINE is not an ordinary org property.
I am answering my question that I asked long time ago.
A new package which name orq-ql is also lead us to desired situation.
Additionally provides many like filtering, ordering etc on-the-fly.
You can use code block at below, also interactive M-x org-ql-view allow us some default filtering methods.