IRCC is not supposed to mention all the reasons. It's enough to mention the first reason they encounter for a refusal.
Besides, the reasons may depend on a decision maker.
An invitation letter is useless for a visitor visa, it may even have the opposite effect.