Sorry for the late reply, it’s been really busy this week. I also decided to slow down my WaniKani pace. 
Let me give you an example.
I have 30 kanji on a level. Let say all kanji at this level already at Apprentice 4.
For the next review, I need to make at least 90% of them to Guru (no more than 3 errors) so that I can level up at that time, right?
If during my review I’ve made 3 errors, and the next item I answered incorrectly, I will ignore it.
Some might say it’s abusing the script, but the kanji at this level will eventually return to Apprentice in the future review if you don’t really remember it. (Never ignore the wrong answer from this point)
Software engineer, but I’m on training period about the company culture and stuffs right now. Not sure how much Japanese I’ll be using in the future, but for this week during training, I used 50:50 Japanese and English to communicate with others.
I’m far from fluent and still making a lot of mistakes when speaking Japanese. But I’m glad my senior and coworker can understand what my points are lol. Some of them also wanted to improve their English speaking ability, so sometimes we also communicated using English. 
NB: Actually, when I applied for this job, they didn’t ask me Japanese language abilities at all. But I think everything would be easier and I can experience life in Japan better if I know the local language, so I’m learning Japanese until now.