Yeah, this shit is dumb. This is the a case in which the anti-woke is starting to become a bit too much like the dipshits they fight against.
If you're using the codex to prove Hans is 15, then by that logic Markvart von Aulitz is the second coming of the Lord because that nigga died a year before the start of the first game. The game is obviously as "historical" as Vikings or The Last Kingdom (i.e. historical fiction), and as such narrative liberty is taken regards to the ages. The codices explain the history the game is based upon, but doesn't mean it's 1-to-1.
Game does have plenty of flaws. Especially in gameplay balance, because for as much as they said they wanted to improve the master strike OP spam from the first game, they sure had a curious way of going about it by making them easier to perform and limiting them to only swords this time around. Would love to use an axe or a poleaxe, but they feel half-baked compared to all the options and shit that swords get. But this "Hans is 15, it's underage sodomy" shit is dumb as fuck and the fact that it only came about after the game was deemed a critical and financial hit stinks of major copium. Anyone with two eyes and a semi-functioning brain can see that Hans the character is much older than 15.
I'm in act 2, and the only interaction I've had with a gay dude is stabbing him and throwing him out a window. Meanwhile, I've fucked at least 2 noblewomen, a healer lady, and some bathhouse workers, and am able to be a bro to Capon without him immediately wanting to deepthroat my cock unlike in another recent critically acclaimed RPG. Musa is a bit of a stuck up prick, but going by the writings of wandering Islamic scholars that tracks- they were all kind of up their own ass as far as that's concerned. He'd be just as insufferable if he were a sandnigger instead of a nigger.

I will concede that Vavra is being a bit of a loon, but really he's just doing what he always did. Just this time, it's the terminally online anti-woke getting the piss taken out of them instead of the terminally online woke.