there is an explanation if you kiss Ivar in seth vs Ivar fight. Like Lyall suggests Ivar may not be lying but he might omit some stuff during your normal talks
OHH, i dont think i got that option? or if i did i missed it, but thank you! ill try that out in a new playthrough!