Caching is often treated as infrastructure that just sits in the background, but ElastiCache nodes can keep generating charges for as long as they remain active.
A cache cluster may also become more expensive if traffic increases, memory requirements grow, or someone upgrades the node type to handle more load.
Related guides such as AWS cost went up this month, why is my cloud bill so high, and AWS bill nightmare can also help identify broader AWS billing changes.