Maybe I'm missing something, but I believe that tying the morality to a "once per session" calculation is fundamentally flawed. Consider the following scenarios:
Assume we have a character that, through their own actions, failed fear checks, or other conflict accumulations gains 1 conflict per hour, and a simplification that an average 1d10 roll is a value of 5.
If you have a short sessions (2 hours), you're likely to gain 3 morality (5-2), or 1.5 per hour
If you have a normal length sessions (5 hours) then you are likely to remain even on morality (0 per hour)
If you have a marathon sessions (10 hours) then you're guaranteed to lose morality, -0.5 per hour on average.
My games tend to be all-day sessions, so to prevent players from being punished for playing longer it seems that I should split my gaming day into multiple sessions, but that entails quite a few other session transition mechanics (destiny pool calculation, etc) must be re-done as well.
The above assumes that NOTHING changes except for the length of session time. Is it codified anywhere what the length of a session is required to be, or are there just suggestions? It seems that if you're going to have this mechanic that depends on session length, then that session length needs to be codified. Otherwise I think this should be re-thought to be more like the instantaneous calculation of Obligation.