Lets see....the ammonia is still at 2.0 unless you change water. The nitrites are at zero and the nitrates are at zero.
You say the nitrites have come
down to zero?
Have they been higher than zero at any time?
What levels did they reach?
WHat did the ammonia level do at that time?
Have you ever had nitrates at all?
This is puzzling, but I bet we can figure it out!

In six weeks you should be done or so near done that it is days away!
The ammonia should be the FIRST thing to go. Only after the first type of bacteria is processing ammonia do you get nitrites. The nitrites are then processed by the second type of bacteria into nitrates.
It is possible that your first type of bacteria is barely working - just enough to process a tiny bit of ammonia into nitrite - that which you were reading before it dropped to zero. The second type of bacteria is processing the little nitrite it receives from the first type of bacteria, but because it receives so little, it handles it adequately. The nitrate cannot build up because there is so little of it that is it removed past measuring when you change the water. the ammonia builds up because there is not a big enough colony of the first type of bacteria to process it all.
Biowheel is good, temperature is good, pH, kH, and gH are good......hmmmmmm.
(I have never had any success with stresszyme, but perhaps others have).