If you can write down the data generating process, you can use pm.CustomDist to automatically infer the log probability of data, given that process. That would take the correction into consideration.
It sounds like it’s a truncation problem though? Maybe you could get away with just using pm.Truncated on the time series distribution you’re interested in.