Да, self это ссылка на самого себя, объект владелец метода, из которого self захвачен.
Но важно почему в non-escaping это не нужно. Потому что escaping closure само по себе уже объект, на который есть ссылка, и он участвует в ARC.
А передавая проперти в non-escaping мы никогда не выйдем за пределы скоупа, указатели не передаются в другой объект.