I like to keep things simple. While I cannot explain why you are getting algae, we all know algae is caused by low chlorine. It could be a circulation thing, testing error, bird poop, environment, aliens, etc.
The simple solution is to bump up your chlorine. 6 isn't working so try...