I believe it does. Currently playing the game, and there’s 4 endings that and up to a final objective story. The other 4 endings are subjective blah blah blah, ya know? And as far as I can tell 100+ hours in, anything with Kaine is for story purposes and character development (so far).