No. I have also gone back to previous islands to check if I skiped something, but still I didn't found anything. I think we also have to fight Ash, because in this island we also had to find Ash and tell someone where he is. So maybe he had to do the things with order.