1. как ты определяешь что storage тот же? выведи его содердимое до добавления данных и после 2. зачем вообще юзать промисы для такого логики - пчему нельзя сделать true async/await функцию?
а можно как то востановить IOS и Android папки если удалил?
Сгенерить рядом проект с тем же именем через react-native init. И одно из двух: либо перетащить js код и все зависимости (package.json) в этот новый проект, или наоборот папки ios и android перетащить в старый