Duckweed has been shown to be an excellent source of B12. Sold by lentein.com/ sold as a powder. This grows on water and is very plentiful.
The product was not known to have B12 because of the common misconception that plants don't have B12. So it was never tested. Until now.