explains why the specific character rates are actually quite low in a lot of games, cause quite a few (at least ALL nutaku games) use this formula... if all SSR Kami weapons have an even chance of getting pulled and there was 40 SSR... then that's 0.0375% chance of getting a specific one basically assuming those are the only SSR weapons you can get... with no rate ups, that 0.00375% chance would be practically 1 out of every 2,667 pulls to get someone specific... and those chances would only shrink as they add more characters.
the best chance you actually had of getting anyone was the one (and ONLY) character exclusive gacha where Sol's weapon was the only SSR weapon you could pull. assuming eidolons was in there too, 1.5% rate for her. if not, 3% rate. So you should have seen her either every 33.5 pulls, or every 67 pulls.
aside from the obvious miracle ticket, that's probably the very best gacha to do if you wanted her.... if they ever do another gacha like that again...