But does J-20 need 4 drop-tanks for its flight to Zhuhai?
Zhuhai is less than 1800 km or 1000 nm from Chengdu apart.
I don't imagine the J20 plans on landing at Zhuhai, so it will likely be a round trip, so you will need to double the distance.
The J20 will likely also perform some aerobatics while at Zhuhai, if all those practicing is any indication, so they need to make allowances for that fuel as well.
While it is certainly possible that they might slap some tanks on, which could be jettisoned before arriving at Zhuhai. But unless the pylons could be jettisoned as well, it will undermine the overal feel of a 5th gen stealth fighter.
Also, typically fighters perform at air shows with minimal fuel to get the best TWR, and given the J20 is already underpowered with AL31s rather than WS15s, I cannot see them wanting to do any heavy maneuvering with near full internal fuel if they want to have enough left in the tank for the return trip back to Chengdu.
We need to remember that while Zhuhai will be an important event for CAC, it is not the only thing they need to focus on. They will not allow their preparations for Zhuhai to negatively impact their normal work.
As such, it would be illogical to assume everything that happens at CAC in the days and weeks ahead are all Zhuhai related.
On balance, it is most likely that the J20 with tanks is just undergoing routine testing and evaluation as the J20 programme progresses, and is not related to the Zhuhai preparations.
I think is most likely that the J20 contingent will simply fly to Zhuhai on internal fuel (likely won't even need to leave with full tanks); arrive with maybe 1/4 or 1/5 of full fuel load; perform its routine, and then hook up with a tanker to top up before returning to Chengdu or even heading directly to a PLAAF air base for delivery.