I kinda agree, it's pretty frustrating trying to understand how things in this game work when half the information isn't provided, and half the information is different from what was provided previously.
It kinda seems like consistency between games lasts for roughly one game before the lore changes.
Divine Divinity - Beyond Divinity* - Dragon Knight Saga - Dragon Commander - Original Sin - Original Sin 2. (* May not count since it's set almost entirely on a different world from Rivellon.)
Larian has a habit of introducing major, huge things into canon and pretending like they were already there the whole time. That has much the same effect as a 16-year old teenager returning home from school one day to find an uncle who was never, ever mentioned before sitting in the living room chatting it up with his parents as if they're close friends.