Second: your maintenance of it is unreasonable. The newly bought pot needs to be thoroughly cleaned. Generally, iron and alloy tableware will be coated with a thin layer of industrial oil when leaving the factory, in order to protect the utensils and prevent oxidation, so that even if they are not sold for two or three years, they will be as bright as new after washing. This layer of oil washes well, just brush some detergent. But it is still difficult to clean it if it is only washed with water. After cleaning, boil water in this pot. It will take more than half an hour after the water in the pot is boiled. If it is a standard pot, it can basically remove harmful substances from the pot. Some of them can't be removed, and they can only be released into food slightly every time they cook. Usually finish cooking in a pot, wash well, and burn the remaining water on a dry pot. If you see some people just dry the water with a rag, it's because their pots have been used for a long time or the quality is very good. However, since your pot often smells like fish, I suggest you dry the water with fire or an induction cooker. Without water, it won't rust. The fishy smell often comes from the rust in the pot.
In addition, pay attention to the oil temperature of cooking. If the oil is not hot, the food fried in half-cooked will smell fishy. In a word, if your oil is used properly and the pan doesn't rust at ordinary times, cooking still has a taste. Brother, change to a better pan.
I wish you good health and a good appetite.