Do you have a current valid visa? Is the ETA still valid? Permits don’t allow you back in the country so you’d need a valid visa. You can check your application status online and call the immigration office to ask why it’s taking longer than expected. Good luck!