The game state is only updated when a new passage is rendered, like if you move to a new location, or start or finish an activity, etc. What this means is even if you change for example your inventory, or buy new traits, then save, the game state that gets saved is the one that was updated the last time a passage was rendered.
A lot of games do stuff like this, for example, even if you save while standing in the middle of the room, many games will load your character in at the door to the room.
At any rate, this isn’t a bug, and it should have no major averse effects.