Well, from this distance, it's pretty hard to tell what that stain is.

I agree with draining the whole pool ,clearing the stain and starting with new water. That'll be your simplest, possibly least expensive path.