I will offer some general comments on a couple things mentioned in this thread.
Slime algae is not algae but cyanobacteria, a bacteria which is caused by organics in the presence of good light. Sunlight is likely part of this problem. You will have to somehow prevent any direct sunlight from reaching the aquarium. Even bright daylight (ambient light) in the room can upset the balance [being what someone mentioned earlier, light and nutrients must be balanced for the plants]. Organics are usually from fish, but excess plant additives can contribute too, I have had this.
On the pH, you will almost certainly have no luck using pH adjusting chemicals. The pH is part of the mineral/carbonate/ion relationship. First, we need to know the GH (general hardness) and KH (carbonate hardness or Alkalinity) of your source water, and also the pH. You should be able to track this data down from your municipal water authority if you are on city water (not a private well). Check if they have a website, or call them. And when testing tap water pH, you need to ensure the CO2 is out-gassed or the reading may be inaccurate. Let a glass of tap water sit 24 hours, then test pH [this is not necessary when testing aquarium water, just so you know]. Or get the pH from the water site too. As these three are closely connected, you will not have any luck permanently adjusting the pH if the GH and KH are significant. We can go into this more when we have the numbers.
You also mentioned a concrete rock wall sealed...this may well increase the GH/KH/pH as concrete contains limestone which is calcareous and dissolves slowly in water. I've no idea how you "sealed" this, but it may or may not affect the process. Just something to keep in mind.
While snails can help with algae, they will never deal with a serious problem because the algae simply spreads too rapidly when conditions are to its advantage rather than in balance for the higher plants. Same applies to any so-called "treatment" with algicides, and anyway these have the further more serious problem of being detrimental to fish and plants. You need to sort out the light/nutrient balance.
The "Envy" I assume is the so-named product in Seachem's newer line of plant additives, AquaVitro? If it is, I would stop using it, at least until you have all this algae/cyano under control. There are ingredients in Envy that I personally doubt can have any benefit to plants. And it is an algae-base to begin with, Chlorella algae. I really don't know what this may do. The substrate tabs (presumably Flourish Tabs) are OK and should help control/prevent algae as the nutrients do not get into the water column in the way that liquid additives do. I use these and have so far seen nothing I can blame the tabs for, but I have had algae issues with the liquids if I use too much.
Byron.