Поскольку средство рендеринга повторно используется при прокрутке, вам нужно переключить его обратно на видимое.
Изменить
if (data.showBtn == false) editBtn.visible = false;
на
if (data.showBtn == false){
editBtn.visible = false;
}else{
editBtn.visible = true;
}
Или просто использовать этосинтаксис:
editBtn.visible = (data.showBtn as Boolean);