Банк обязан хранить данные клиента не только по 152-ФЗ, но и по банковскому и антиотмывочному законодательству (115-ФЗ), которое требует держать сведения о клиенте и его операциях не менее пяти лет после окончания отношений. Поэтому закрытие счета не означает мгновенного удаления данных - какое-то время банк хранит их на законных основаниях, даже если вы отозвали согласие на обработку.
После истечения обязательного срока хранения и при отсутствии других оснований, например судебных споров или налоговых проверок, банк должен удалить или обезличить данные, которые больше не нужны для целей, ради которых собирались. Но это не отменяет обязанность банка спросить отдельное согласие именно на рекламные звонки и рассылки - это самостоятельная цель обработки, отличная от ведения счета.
Если звонки с рекламой продолжаются, а вы не давали на это согласия или уже отозвали его, стоит написать в банк письменное заявление об отзыве согласия на обработку данных в маркетинговых целях - это отдельно от отзыва согласия на банковское обслуживание. Если банк проигнорирует обращение, можно пожаловаться в Роскомнадзор или в Банк России как регулятору финансовой организации.