The plant reminds me of the emersed form of Wisteria. As usually probably way off but does remind of it. As for the eggs they sure are bladder snail or ramshorn eggs. I have never had bladder snails eat my healthy plant leaves. I actually welcome them in my tanks as they can clean up things I can not. Ramshorn on the other hand I have heard do eat plant leaves. I can't say for sure but not ones I like keeping long enough to find out.