Image source
The short answer is no. There are many reasons teachers don't get renewed ,such as . . .- They want to clean house to avoid paying more into the pension.
- They can re-hire teachers and pay them less.
- They decide to have retroactive requirements.
- You took maternity leave.
Pick yourself, dust yourself, and move on. There are better jobs out there (the best TEFL jobs in the world is a good place to start looking) and you might as well get one of them.