I've been told that the 220 is actually 220 rares. I.e. epic pulls do not count against the legendary counter. So if I open 10 shards and get 1 epic, it only counts 9 against the legendary counter.
So it pays to keep track of epic pulls so you can count this out.
I know this is not what the text says, but it's my understanding this is what happens. If it happens that way, Plarium should at least be more transparent. If they had clearly stated this upfront it most likely wouldn't have even been noticied or an issue. But now people will rage b/c the way it says and the way it works aren't quite the same.
For my own part, I started collecting data on February 13, 2021. I don't know how many pulls I had w/o a leggo before then. But I got a dup Visix on October 16 (only 2 months ago after 8 months no leggo and 176 void shards. Since then I've pulled 102 void shards no leggo. so 278 shards to get one duplicate leggo.
In the same time I've opened 850 ancient shards and pulled 14 leggos (including a free one). I've never actually initiated the pity system but have come close.
The issue with voids, as far as I can tell, is not pull rates (same as ancients) but it's with the number of shards availabe (I opened 278 voids in the same time as 850 ancients). But this in a way makes sense as well. Void shards represents 1 affinity while ancients represent 3 affinities. In a fair system it makes sense that there should be at least 3 times as many ancients available as voids. I mean, could you imagine having pulled 14 void leggos is the past 8 to 10 months?
I know not everyone will agree, but i really have no (major) issues with the system. I do go through dry spells (198 shards between leggos), but on the other hand there have been several times when i've pulled 2 leggos within 3 shards of each other. Once I opened 7 ancients and got Kymar and Roshcard.
Some will complain then that it should be more consistent, more even, shouldn't have dry spells and boons. Well that's the way RNG works. To work arouind that you'd just have to say " you get an epic on every 10th shard and a leggo on every 200th" no variation.