The eidolon drops from the Divine Gatcha. Have you been running an equal number of Blue and Red raids? If not, that would explain your current situation. Also, I have about double your PP and less Devil souls, so that suggests an imbalance of souls or that you aren't winning MVP very much (which means less tickets per soul).