it's because you killed magister borris without initiating the dialogue with him with ifan in your party
even if you get the letter off of borris' corpse, this part of the quest will never trigger and as a result zaleskar will never speak to ifan and give you the crossbow
the rest of ifan's questline will proceed normally so it has no long term consequence, but it sucks to not get the weapon from zaleskar