How ARPU can lead to a 120% error in Customer Lifetime Value
blog.custora.com
blog.custora.com
Or even a moving weighted average?
This is particularly important in the RLV calculations, as assuming a constant churn rate will undervalue your existing customer base.
Sounds like you are taking the right factors into account. What sort of accuracy are you getting with your calculations?