Question: why upload speed is zero?
Answer: It has to be a software bug or something similar. It is telling lies since you send requests to the web site telling it you want to do a speed test. Obviously if you have zero upload the messages would never make it to the server.