The third one is also found in northern Taiwan. There are lots of rumors that C.cornuta can be found in Taiwan, while I don't think so, this rumored local species tends not to grow submergedly, and we can find many differences on its leaves (especially the growing point) from those of C.cornuta.
Although the aforesaid ones are all identified by our botanists as C.thalictroides I still doubt that the second type might be C.richardii because the feathery leaves growing just like those of C.richardii. Unfortunately I cannot prove it because I don't have a microscope to observe its spores.