The reason why tempeh (chi) is pronounced as doushi by most people may be due to the influence of dialect. In southern China, people in many places pronounce words closer to the ancient way of pronunciation, including pronouncing tempeh (chi) as doushi. In addition, tempeh (chi) had many names in ancient times, such as "Qi", "Douya", etc. The pronunciation of these names may also have an impact on the pronunciation of tempeh (chi) in modern dialects.
Therefore, although the correct pronunciation of tempeh (chi) in modern Chinese should be chi, in some dialects, it is also understandable to pronounce lobster (chi) as doushi.