Very impressive progress. I think it speaks to the author's commitment and dedication, as adding 50 new cards per day is a lot. Most people will burn out pretty quickly at that rate. I recommend something like 10-20 per day. I'm also one of those people that say you should make your own cards from material you're immersing in. When going through a predefined list of words like that I think you're bound to end up learning a bunch of words that you'll never encounter (at least not for a long time), and a bunch of words that you'll have no idea how to use correctly.
I wrote an article[0] about my own method for language learning, focusing mainly on the spaced repetition aspect.
[0] https://mochi.cards/blog/using-spaced-repetition-to-learn-a-...