Yes you can. Every 256 steps you take, there is a minor chance that the grotto will respawn some contents. It probably won't be the same and soft resetting will not change the outcome of what is in the hidden grotto
Yes but you have to walk 256 steps and every time you walk 256 steps the chance for the item or Pokemon to appear is a 5% chance.