You don't need to buy the epic pachinko for any girl used by any of the NPC enemies. Only some event girls and one unique girl are exclusive to the epic pachinko, everything else is obtained from story or battle with NPC, it just takes a lot of luck. I only need 2 more from Sylvanus, I have all 3 from the other NPCs by fighting them.