It took me between 350 and 400 tries to finally get Zoe from Finalmecia after the patch last week. I actually think I was lucky. You're already up to at least 352 battles, so just keep going. You're likely to get the drop soon. No 100% guarantee, though. Each boss having their own drop rate counter is still tons better than the whole game sharing one.