TableViewCell block print different number

I have a block in cell and it will print number when I touch. when I scroll tableView and touch block, it print different number. if you touch cell and make it call didSelectIndexRow, it print correct number every time.

It happened at iOS15/Xcode13 and It's good at iOS14/Xcode12.5

following is file.

image

video

Project

Thanks a lot.

p.s I get error message when i upload image here 😢.

TableViewCell block print different number
 
 
Q