By default, only online articles will be queried alongside your default language in knowledge settings.
That being said, your current SOQL will only display
First you will need to query for the Id's of the draft articles. (I encourage you to check the documentation for the sObjects to know what fields you can query on at Salesforce Knowledge Developer Guide )
Then, to be able to query for articles that are currently going through an approval process you will need to fetch a list of ID' currently in draft and then query ProcessInstance IN list of ID's of your draft articles
you will then have a list of draft articles going through an approval process (if any)
you can check this post for checking for records going through an approval process.
SELECT Id, TargetObjectIdFROM ProcessInstance
WHERE TargetObjectId IN :recordIds