Ваш код настройки делегата выглядит нормально.
Предполагаете ли вы, что методы-делегаты вызываются не только потому, что анимация не останавливается, либо вы пытались напрямую регистрировать / прерывать методы?Если вы не тестировали напрямую, сделайте это, прежде чем работать, предполагая, что это не так.
Если вы подтвердили, что их не вызывают, скорее всего, ваша анимация связывает объект self
так, что он не может отвечать на методы делегирования AV.
Закомментируйте анимацию и просто поместите журнал в методы делегата AV, чтобы увидеть, вызваны ли они.