Pending the results of the liquid tests:
Unless it's just my eyes I am not seeing algae, the cloudiness looks to me as bacterial bloom. That is maybe just a normal sign that you are still cycling and will with sort itself out. If that's the case doing daily water changes for the sake of the fish until you can find out from tests what is going on is imperative. If it turns out you are already cycled, a bacterial bloom indicates you have been feeding too much, so go back to once or day or reduce portions. Or even fast for a day or two. When the water has cleared up you try can feeding a little more if you believe the fish are not getting enough. But they are small and cold blooded, they don't need as much as you think. Everyone knows overfeeding is bad, but the truth is, and someone correct me if I am wrong, feeding isn't a science it's mostly based on guessing.
If you are a lazy person like me - you will find a use for test strips (I use the kind that your phone app reads for you), but I still own and use liquid tests, basically if the strip results are weird or inconsistent. If I am bored I will test with both methods every now and again to convince myself the strips are telling the truth. (If you use an app to read test results, be discerning with the advice, because some of it is just to get you to buy more products from the company like pH modifiers)