Hello. So first I would attempt what @amotor and @shio has suggested like so:.
getdata().then((items)=>{
remove the repeater data call and try
$w("#dataset1").refresh()
If that doesn’t work, I would suggest you drop using datasets and do all this work with wix-data. In general I would recommend choosing one path or the other, but you can test refresh first and see if it works this way