Not only couldn’t they keep to cannon, they butchered it horribly. The Witcher is set in a world of rich lore and history, almost none of which is explored or explained in that shitful show. The first season is basically the first book put in a blender and strained through a sieve, and the second season, as far as I can tell, is a load of crap. I gave up after that.