Salesforceのナレッジは特殊なオブジェクト。通常のSOQLでは「Draft」と「Online」が取得できるものの、
システムよより自動的に「Archived」になった記事は取得できません。
※:手動でアーカイブしたレコードは取得できます。
下記のように 3つの条件を併用することでアーカイブレコードが取得できます。
select KnowledgeArticleId, id, versionnumber, PublishStatus from Knowledge__kav
where PublishStatus = 'Archived'
and IsLatestVersion = false
and KnowledgeArticleId = 'xxx'