History_node keeps growing

What’s persistence do you configure?
tctl adm cl d | jq .persistenceStore

What’s your set namespace retention?
tctl --ns <namespace_name> n desc

Temporal worker service does have a system workflow that removes execution info for closed workflows that have reached namespace retention, however currently it’s only enabled when using Cassandra persistence. Will keep checking for SQL and report back.