Very nice looking! :clap: I've just started setting up a 20-long, myself.
About the hornwort, I had some briefly, and it started shedding needles like a dog sheds fur in the summer. I thought perhaps the tank was too warm. What temperature is your tank?