I think it is more accurate to say J20 is intended to have a gun in the 2000s when it was under design phase. Its future doctrine may or may not incorporate a gun.
Was that what he had written? I can't remember the exact wording of what he'd written
This is similar to the American ATF program in the 1990s, where people are not sure of what next gen A2A combat will be like. Simply because speed and maneuverability were important in the previous generation, those performance were viewed as valuable for ATF. China has a better idea of the importance of sensor and net working over kinematics, but completely removing the gun is too big of a risk, so it has its place reserved. As J20 development proceeds, it becomes more clear that guns are not worth the trouble on logistics, maintenance (gun fires could damage stealth coating), and weight, therefore PLAAF is in no hurry to include the gun, if ever. After all, F35B and C do not carry guns as well, so the Chinese are not the only ones that do not emphasize a gun for their 5th gens.
I think there are various factors why F-35B and C do not have guns, but the fact that F-35A still does makes me suspect that if the F-35B and C had the space available for guns without compromising other factors (such as internal volume) then they would have.
I do not believe that there is any evidence at all to suggest that the PLAAF can afford J-20 to have been designed without a gun at this stage.
I'm not sure what adverse impact on maintenance or logistics you've described that the PLAAF had concluded as I have not heard of such rumours.
In terms of logistics the impact of operating a gun for a stealth fighter should not be particularly more than operating a gun on any other non-stealth fighter.
In terms of maintenance, naturally every aspect of a stealth fighter is more maintenance intensive than that of a non-stealth fighter, but the fact that various other stealth fighters also operate guns as part of standard fit without crippling its maintenance makes me believe it should not be that significant of a problematic factor when properly implemented.