Water Sprite sometimes take a while to get established, esp. when it's rooted. Try floating if you haven't already chucked it. It's a great nutrient sink which will help with the algae issue.
Dosing is best if done daily or every-other day. . .
That looks good! I can't see the "growth" on your driftwood? Otos die when first introduced, they're often starved when they get to lfs, probably nothing you did. Shrimp? What fish do you have again?