What could be the cause of this?.
The right thrust in the engine is there to counteract torque. So, yes, it should be there.
As far as removing nose weight goes, I would say take the plane up high, and try doing a spin. If the plane spins nicely, I wouldn't worry about the nose weight, but if it just sort of "Spirals" down, then yes, it probably is a little nose heavy.