Its a little unusual to still be seeing that trace of nitrite(NO2) after 7 weeks of fish-in cycling! Let's hope that's not an indication that you are overstocked for your filter capacity!
A reasonable way to proceed in my opinion would be to perform nice thorough deep gravel cleans when its convenient for you and certainly at least every weekend and hopefully one weeknight. If you go slow and work at the gravel clean then at least 50-70% of the tank water should go out and that would be great too, working the nitrates(NO3) out of there as much as possible. The N-Bacs tend to like a low-nitrate environment to keep their development from begin inhibited. Once their colony gets good and strong it won't matter anymore, but for now it might help.
If this is not effective at finalizing your fish-in cycle (you know its complete when you get double-zeros for two days without changing any water) then you should post back here for diagnostics as we would have to suspect something else wrong I would think.
Your pH looks good. How about your hardness? Do you know whether your tap water happens to be extremely soft? If that were so, you might not have the little bit of calcium in your water that the N-Bacs like to use. Likewise for Fe(Iron), they use a trace of that too and if your tank were bare with no plants or plant fertilizer its possible there might not be that bit of iron they could use. Those are unlikely and small things but I was just trying to think of all the possibilities.
~~waterdrop~~