Why does Temporal still delete information from external visibility store?

My workflows are tied to my entities (scans), and I polling workflow status from executions_visibility table, but after a while the information is deleted. The Visibility Store is an external storage, not inside the Temporal database. Why does Temporal still delete information from my external visibility store?
I pinned my persistence configuration


Could you help me and figure out what the problem is? If you need additional information, please write.
Used temporal server image - temporalio/server:1.29.0
Used postgresql image - postgres:16