The Witcher is a bit fragmented and difficult to follow. However, if you read the books, you understand why. So they made a fine job piecing the Witcher together as best they could.

However, the Witcher is completely destroyed by willy nilly forced diversity. The Witcher just goes bonkers with inserting africans and all sorts of races whenever and wherever it can. Or rather cant. In the Witcher universe (the American tv series that is) the gods roll a dice whenever a child is born and hey presto, you end up a chinese person to african american mother and spanish father. Or whatever. Which makes this show really stupid and insulting to me. Its impossible to respect a show that is this anxious about race. And obviously, they create huge new problems with this forced diversity. Because since what race anyone is in the tv series is completely arbitrary, any casting or actions by someone of a certain race will obviously be interpeted as the prejudice of the creators of the witcher. If they had just bit the bullet and stayed true to the polish source material they would have saved themselves a world of hurt and made this show actually watchable.