I genuinely think that for a tabletop game, this is exactly the right way to view and approach canon. So long as everything lines up in the actual game books (or anything that doesn't line up does so on purpose) then stuff outside of those really shouldn't have to be tightly bound to canon.