Question: can xur give shadowkeep exotics?
Answer: Xur cannot give quest exotics, raid exotics, and the engram cannot give armor for a class you aren't buying it with. ... They have duplicate protection and will give duplicate armor after you have gotten all exotics they can give.