Remove C315, check again - If still shorted, remove EMI326, check again. If still shorted, remove CN305, check again. If still shorted, reinstall CN305, cut the trace at Pin 8 of U304, and run a wire directly from Pin8 of U304 to Pin 2 of CN305
Edit: Basically remove everything in the electrical path of the TXD pin until the short clears, then you know what your fix will be
I was removed U304 before and it wasn't the problem. Later, I removed EMI326 and the shorted problem solved but EMI326 was fine too out of the board when I tested its pin2.
Then put it back and there was still no problem until I turned it on and problem happened again. I even disconnected the EMI326's pin2 but it didn't help. TXD pin is still connected to the ground

Wonder why it happened after turning on, maybe a cap was charged. I'll try to remove C315 next time.