The game is built with renpy 7.7.0 which uses python 2, not 3. It doesn't error out when None is returned instead of int. Well, shouldn't at least.
I know it's what the error says, but there's no way that is the actual issue. It works for everyone else, in all the examples you posted. Try using vars(e_story6) and checking the var_req and others