Making it a routine is key. 2 week break is huge and will completely mess with your learning. Method that has worked for me is to do them throughout the day. Every time I would do something dumb on my phone, I would first go through few cards (or all if feeling motivated) and sooner or later they're all gone. Are your cards just kanji or words?
For kanji to stick, I've been using Ringotan which is free. It teaches you the stroke order and you can choose the learning order from multiple sources like Wanikani, RTK, Genki, etc.
Downside of my study method is that I do it for 1-5h/day and only after 3 years it feels like I've cracked the code and can actually understand something.
If I started from 0, I would probably start by watching all the Comprehensible Input content there is. Like from https://cijapanese.com/ (also on Youtube, but I feel like the website is better). This also takes time though.
It just basically combines your libraries now. So if the license is in use, nobody else can use it unless there are multiple licenses. Offline will still work for your own games and you can choose the best version to play. E.g. I have Isaac but only 1 dlc while my gf has all of the dlc so I can just play her version when she's not playing it.