Hi, It just seems to me like a mixing of two metaphors. ( The only meaning I know for 'ledger' is the business book of accounts. I've never heard of those other meanings.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.